約 7,281,228 件
https://w.atwiki.jp/nicepaper/pages/258.html
ログインを必要とするWebページを利用していると、 あなたは○回目の訪問者です!と表示されたり(もう古い?)、 「good」「bad」ボタン機能があるようなWebページで一度そのボタンを押して1日後そのボタンを見ると押されている状態にあったり、 他のWEBページを一度見て、再び戻ってきた場合、ログインしている状態でそのWebページが見られる状態 にあることがあります。それを可能にするのがCookieです。 また、3の場合はSessionという方法でそれが実現できることはありますが、Cookieでもできます。 今回はそんな方法について説明していきたいと思います。10月16日記事 目次 CookieとSession Cookieを確認する。 PHPでCookieを発行する まとめ CookieとSession ユーザの情報を一時的に保管し、サービスに必要な情報や値などを保存する方法です。Sessionはサーバ側に保存するのに対し、Cookieはクライアント側に保存します。 今回Cookieを作るということで、クライアント側のCookieを確認していきたいと思います。 Cookieを確認する。 クライアント側ということは、各自のパソコンにそのファイルが保存されているはずです。IEを中心に見ていきましょう。 IE11の場合[設定]→[全般(タブ)]→[閲覧の履歴の設定ボタン]→[ファイルの表示]を押してみましょう。すると、 C \Users\名前\AppData\Local\Microsoft\Windows\INetCache に様々なファイルが保存されていると思います。その中でCookieと見えるのがCookieファイルです。 実際にダブルクリックをしてみるとその内容を見ることができます。 要はこのファイルの作り方を学ぶということです。 PHPでCookieを発行する コードを書きますが、 まだ確認しにいかないでください。確認用のconfirm.phpの方を先に行き挙動を確認してみてください。 発行(index.php) ?php $issue = setcookie("visited",1); ? !DOCTYPE HTML html head meta charset="utf-8" title クッキーの発行 /title /head body ?php //返り値はセットされていれば1なので if($issue){ print p 発行されました。 /p ; }else{ print p 発行失敗しました。 /p ; } ? a href="confirm.php" クッキーの内容確認 /a /body /html 確認(confirm.php) ?php //もしクッキーが発行されていたら、その値を取得し一つたす。 if(isset($_COOKIE["visited"])){ $cnt = $_COOKIE["visited"] + 1; }else{ $cnt = 1; } //クッキーが発行されていれば再びその値をクッキーに埋め込む。 if(isset($_COOKIE["visited"])){ setcookie("visited", $cnt); } ? !DOCTYPE HTML html head meta charset="utf-8" title 訪問回数 /title /head body p 訪問回数は ?php echo $cnt;? 回です。 /p /body /html 先にconfirm.phpの方を確認しに行ってください。どんだけ更新ボタンを押しても1回のままです。 そこで、一度index.phpの方にいってから再びconfirm.phpに行くと更新ボタンを押していくと2回、3回と増えていくはずです。 まとめ setcookieという関数を利用して発行することと、cookieの発行はグローバル変数$_COOKIE["名前"]というような感じで使っていくということです。 以上
https://w.atwiki.jp/cookieclickerjpn/pages/82.html
※この記事はv. 2.048 に対応済み 概要 2021年9月2日より520円で販売中。販売ページはこちら。 定期的にセールで安くなるので、それを狙うのもアリ。最安値は 60%OFF (208円)。 ブラウザ版のデータをインポートすることでそのまま引き継ぎ可能で、逆にSteam版からブラウザ版にデータを移行することも可能。 ただし Steam 版とブラウザ版でバージョンが異なる場合、古いバージョンから新しいバージョンへ移行することのみ可能。 基本的に Steam 版とブラウザ版で並行して開発が進められる模様。ただし、実績の反映などもありブラウザ版よりアップデートの実装が 2 日程度遅れることがある。 無料のブラウザ版でも引き続きアップデートを受けて遊べるので、お布施したい人やBGMが欲しい人、Steamのプロフィール欄で見せつけたい人向けとなっている。 ブラウザ版との差異 Minecraft などの BGM を手掛けた C418 氏による BGM が追加。サウンドトラックは Steam 版 DLC の他、Bandcamp やサブスクでも配信されている。リンク一覧はこちら。 クラウドセーブ対応。ただし過信は禁物。 Steamワークショップによる MOD 追加に対応。 プレステージアップグレードの「Herald」の効果が「現在の Steam 版ユーザー数 1 人につき +0.01% (最大+100%)」に変更。ほぼ常時 +70% 以上を保っているため、CpS がブラウザ版よりも伸びる。 ユーザー数の遷移は Steam Charts から確認可能。時差の影響か、日本時間では夜から明け方にかけて増える傾向にある。 FlavoredCookies の一つである Web cookies が購入できず、代わりにSteam版限定で Steamed cookies が購入可能。この2つのクッキーは名前とフレーバーテキストが異なるだけで価格・性能は同一。 Steamの実績機能に対応。ブラウザ版のデータをインポートすることで、既に取得している実績も一気に獲得可能。 「Cheated cookies taste awful」と「Third-party」を除く全ての実績が獲得可能。除外された2つの実績はゲーム内でのみ獲得可能。 「Cheated cookies taste awful」が取得されたデータをインポートした場合、Steam の実績は獲得できない。 起動している間、Discord のプロフィール欄に「Cookie Clicker をプレイ中」と表示される。詳細欄には起動時間・貯蔵クッキー数・ CpS が表示される。 v2.052で起動時間以外の表示は廃止されました。 設定から起動時間以外を非表示にすることもできる。 ベータ版の適用方法 Steam 版ではベータ版と正式版のデータは別で保存されており、ベータ版を最初に開くと最初からになっているので、引き続き遊びたい場合は「Export Save」「Import Save」からデータの移行をする必要がある。 ①ライブラリからゲームを右クリックし、プロパティを開く。 ②「ベータ」タブを選択し、「publictest - Public test branch」を選択。ウィンドウを閉じる。 ③ Cookie Clicker をアップデート。起動してバージョンが変わっていれば成功。
https://w.atwiki.jp/cookieclickerjpn/pages/16.html
※この記事は v. 2.016 に対応中 オプションに新項目追加、Herald の説明 このゲームの画面は、大きく3つに分けられる。左 / 中央 / 右。 左側パネル 中央パネル生産施設画像に関する機能 Options(オプション)General(全般)インポート時のアップデート報告 Settings(設定) Stats(記録) 画面General(全般) Special(スペシャル) 右側パネルアップグレードの並びと一括購入機能 オンマウスによる施設詳細情報 Herald(画面上部リンクバー) 左側パネル (1) BakeryName枠 クッキー職人の名前を書き込む枠。ゲーム開始時にはランダムで名が入っているが、Name枠クリックでいつでも何度でも変更可能。 (2) クッキーの貯蓄数(Bank) 現在貯まっているクッキーの枚数。貯まったクッキーは後述する施設やアップグレードの購入に使うことができる。「施設」の「Bank」とは別に関係はない。 (3) 現在のクッキー生産速度 1 秒間に自動生産されるクッキーの量。この数値は「CpS」と表記される( Cookies per second の略。20 CpS なら 1 秒間あたり 20 枚生産)。 (4) 大クッキー クリックすることでクッキーを手動生産する。最初は 1 回のクリックで 1 枚しか作れないが、アップグレードを購入すれば 1 回あたりの生産量「CpC」が増えていく。 (5) カーソル 「施設」の 1 つである「カーソル」を購入すると、ここに表示される。設定を変更して表示させない(ブラウザの動作を軽くする)ことも可能。 (6) ミルク ゲーム中、予め決められた条件をクリアすると、実績を獲得する。獲得した実績数に応じて、左下にミルクが貯まり色も変化していく。ミルクの量は強化アイテムのひとつである Kitten upgrades に影響する。 (7) サンタ / ドラゴン ある特殊なアップグレードを購入すると、ここにサンタやドラゴンが現れる。それぞれのアイコンをクリックすることで成長(強化)が可能になる。成長に伴いグラフィックも変化していく。 (8) バージョン クッキークリッカーの現在のバージョン。ゲーム中にアップデートが来ると、ここに更新通知が表示される。バージョンアップは F5 キーで(事前に Export save でセーブデータのバックアップをとる事を推奨)。 (9) 現在発動中の GC・RC 効果 Golden(Red) Cookie をクリックして発動する効果によっては、ここにアイコンが現れる。効果持続時間のタイマーも兼ねる。オンマウスで詳細表示(V.2.002 からの仕様)。 尚、CpS や CpC 増加などプラス効果の場合はパネルの縁が金色に光る。逆に減少するマイナス効果では赤く光る。 中央パネル (1) Quotes and News Reports ゲームの進行度に応じて、Grandma のつぶやきやニュースが表示される。画面メッセージ に訳がある。 (2) Options ボタン オプションを表示するボタン。オプションでは、ゲームの手動保存、ゲームデータのインポート・エクスポート(主にセーブデータのバックアップと読み込みに使用)、データ全消去や各種表示設定を行える。 オプションを閉じるには、もう一度 Options ボタンを押すか、オプション内右上の×をクリックする。この操作は Stats、Info 画面とも共通。 (3) Stats ボタン ゲームの進行状況を表す統計(Statstics)を表示するボタン。購入したアップグレードや獲得した実績の一覧も、この Statstics に表示される。 (4) Info ボタン ゲームの更新履歴や作者の情報(近況リンク等)を表示するボタン。作者への寄付もここから行える。内容は Info(更新履歴の和訳) 参照。 (5) Legacy ボタン このボタンを押すと、現在のゲームが一旦リセットされ、ボーナスが付いた状態で新たに最初からプレイする事が出来る(いわゆる周回に入る)。 (6) 生産施設の画像 各生産施設を購入すると表示されるようになる。Grandma は特定の強化アイテムを購入すると容姿のバリエーションが増えていく。 (7) ポップアップメッセージ 「実績を入手しました」等のメッセージがここに表示される。メッセージは暫く経つと自動で消えるもの、右上の×を押さない限り消えないものがある。 (8) 一括消去ボタン 全てのポップアップメッセージを即座に消す。 生産施設画像に関する機能 施設の非表示・ミニゲームの開閉状況はアセンド後も引き継がれる。 (1) Mute 後述の Options - Settings(設定画面)の「Extra buttons ON」で有効になる機能。各施設画像を非表示にする。閉じたものは最上段の Muted に退避し、施設アイコンクリックで復帰。ミニゲームだけ残したい、パソコンへの負荷を減らしたい時などに。 (2) View XXX 施設レベルを上げてミニゲームが解禁されたら、ここをクリックして展開、開始。 (3) lvl 施設レベル。詳細は Sugar lump・minigame(砂糖の塊・ミニゲーム) で。 (4) Sugar lump 砂糖の塊。同上。 Options(オプション) General(全般) Send(送る) LegacyのWrapping Paper購入後に使用できる。1000枚までのクッキーとメッセージが入ったギフトコードを発行できる。1度使用すると1時間Send(送る)とRedeem(還元する)が使えなくなる。 Redeem(還元する) LegacyのWrapping Paper購入後に使用できる。Send(送る)で発行したギフトコードを受け取れる。1度使用すると1時間Send(送る)とRedeem(還元する)が使えなくなる。 Save Quit(保存して終了) Steam版のみ。保存して終了する。 Change language(言語を変更する) 言語を変更する。変更すると再読込される。 Save(セーブ) 手動でセーブする。ゲームは自動的に60秒おきにセーブされるので通常は不要だが、必要な時はこのボタンで即時セーブできる。 画像にある通り、ショートカット「Ctrl + S」で代用可能。 Export save(セーブをエクスポート) データのエクスポート。セーブデータのバックアップに使う。 このゲームでは何かの拍子にセーブデータが飛ぶことがあるので、自衛でバックアップをとっておきたい。 本来は、別のブラウザや他のコンピュータで続きをプレイする場合のために用意された機能。 クリックするとダイアログが表示される。 ボックス内に並んでいる文字列がセーブデータ(全部選択された状態)。 これをメモ帳などにコピー&ペーストしてバックアップする。別のコンピュータで続けるならそこへ文字列を転送する。 バックアップしたセーブデータをロードするには、次の Import save を用いる。 Import save(セーブをインポート) データのインポート。Export save でコピーした文字列を入力すると再開できる。ショートカット「Ctrl + O」で代用可能。 なお、インポート前にプレイしていたデータは、インポートしたデータで上書きされ完全に失われるので注意すること。 Save to file(ファイルに保存) セーブデータをテキストファイルにしてダウンロードする。ファイル名は「(現在のBakeryName)Bakery.txt 」。 クリックして現れたダイアログで「ファイルを保存する」を選択すると、ブラウザで設定されたダウンロードフォルダに保存される。 Load from file(ファイルから読み込む) 保存したテキストファイルを指定し、セーブデータを読み込む。 Wipe save(セーブを消去) データを実績等も含めて完全に初期化する。 Settings(設定) 画像はデフォルト状態。 ゲームが重い場合は、視覚効果を全部切ってしまえば多少はマシになるかもしれない。 Cloud Saving(クラウドセーブ) Steam版のみ。Steamクラウドを利用する。 Purge Cloud(クラウドから完全消去) Steam版のみ。Steamクラウドのセーブデータを削除する。隣には使用しているクラウドの容量が表示されている。 Volume(音量) ゲームの効果音の音量設定。 Music in Background(背景の音楽) Steam版のみ。ウィンドウが最前面でなくても音楽を再生する。 Fullscreen Steam版のみ。 Fancy graphics(高品質で描画) ゴールデンクッキーや左側パネルの各種アニメーション、文字グラフィックの視覚効果(高負荷)。 デフォルトでは ON。重い場合は OFF。 CSS filters(CSSフィルター) 各種アイコンに陰影効果(高負荷)。 デフォルトでは ON。重い場合は OFF。 Particles(パーティクル) 大クッキーの背景にクッキーが落下、手動クリック時や寄生中の虫の口元で小クッキーが湧き出る等のアニメ演出(高負荷)。 因みにこれらの小クッキーは、購入済みのフレーバークッキーである(V.2.002 からの仕様)。 デフォルトでは ON。重い場合は OFF。 Numbers(数字) クッキーをクリックした時に作られた枚数を表示する。 デフォルトでは ON。重い場合は OFF。 Milk(ミルク) クッキーの下に漂ってるミルクを表示する。 デフォルトでは ON。重い場合は OFF。 Cursors(カーソル) クッキーの周りに cursor(施設)を表示する。 デフォルトでは ON。重い場合は OFF。 Wobbly cookie(動くクッキー) クリックした時の大クッキーのアニメーションが派手に。 デフォルトでは ON。重い場合は OFF。 Alt cookie sound(別のクッキー音) クッキーをクリックしたときの音を変える。 デフォルトでは ON。 Icon crates(アイコンの枠) Stats タブのアップグレードアイコンと実績アイコンに枠を付ける。 デフォルトでは OFF。重い場合は OFF。 Alt font(別のフォント) クッキー所持数(左側パネル)のフォントを変える。 デフォルトでは OFF。 Short numbers(数字を短く表記) 数字を短縮表記にする。 デフォルトでは ON。 Fast notes(短い通知) ポップアップメッセージが消えるまでの時間が短くなる。 デフォルトでは OFF。 Closing warning(終了警告) Web版のみ。ON でウィンドウを閉じるときに警告がでる。うっかりミス防止に。 デフォルトでは OFF。 Extra buttons(追加ボタン) 画面中央の施設画像を非表示にする機能を付加。v2.0109 から。 デフォルトでは ON。 Lump confirmation(砂糖玉使用の確認) Sugar lump 使用時(施設レベル上げやミニゲーム各種)に確認メッセージを出す。v2.0109 から。 デフォルトでは OFF。 Custom grandmas(カスタムグランマ) Patreon 出資者が名付けたグランマの名前も表示する(月額 $15 以上で命名権が貰える)。v2.016 から。 白字の名前が出資者によるもの、灰色の字はゲームのオリジナル。 デフォルトでは ON。 Scary staff(恐ろしいもの) ババアポカリプス時の背景、ストアのGrandmaの画像、そしてWrinklerの見た目が変わる。 デフォルトでは ON。 Sleep mode timeout(スリープモードのタイムアウト) ゲームが非アクティブかつカクつき始めた時にスリープモードに移行する。(スリープモード中はオフライン扱い) デフォルトでは OFF。 Screen reader mode(スクリーン リーダーモード) 画面読み上げのために最適化される。切り替えると再読み込みされる。 デフォルトではOFF。 Check mod data(Modデータをチェック) MODで作成されたセーブデータを閲覧、削除する。 Stats(記録) 画面 General(全般) Cookies in bank(溜まったクッキー) 今現在所持しているクッキーの数。単にバンクとも言う。左側パネルの「XXX cookies」と同じ。 Cookies baked (this ascension)(クッキー生産数(今回の昇天)) この周回中に焼いたクッキーの数。実績「Cookie baked」達成の目標値。 Cookies baked (all time)(クッキー生産数(全期間)) この周回も含め、過去に焼いた全てのクッキーの数。 Cookies forfeited by ascending(昇天で失ったクッキー) これまでの Ascend で失われたクッキーの総数(= この周回を除く、過去に焼いてきたクッキーの数)。 この数と同じ位焼いたら、アセンドの頃合いか。 Legacy started(遺産の始まり) いつゲームを始めたか( XX ago )、アセンドした回数( with XX ascensions )。 Run started(この回の始まり) いつこの周回を始めたか。 Buildings owned(所有建物) 持っている施設の総数。 Cookies per second(クッキー生産数/秒) 1秒間に自動で焼かれるクッキーの数。CpS と略される。 Raw cookies per second(クッキー実生産数/秒) 実績解除の条件となるCps。詳しくはCps 計算のページを参照。 Cookies per click(1クリックあたりの生産数) 1回のクリックでできるクッキーの数。CpC と略される。 Cookie clicks(クリック回数) クッキーをクリックした回数。 Hand-made cookies(手作りクッキー) クリックによって作ったクッキーの総数。 Golden cookie clicks(黄金クッキーのクリック回数) ゴールデンクッキーをクリックした回数。時間経過もしくはCookie Chainにより出現したもののみカウントされる。 Random drop multiplier(ランダムドロップのマルチプライヤー) ランダムドロップがどれだけしやすいかを表す数値。実際には当たり率にかかる補正ではなく、ハズレ率がこの数値の逆数倍される。 Cookies gifted ギフトで送ったクッキーの数。 Cookies received ギフトで受け取ったクッキーの数。 Running version(実行中のバージョン) 現在のバージョン。 Special(スペシャル) ゲーム進行により表示される情報が増減する。 Challenge mode(チャレンジモード) 現在のプレイモード。通常は「None(なし)」。詳細はこちら Seasonal event(シーズンイベント) 現在の季節と残り時間。スイッチで変更した季節はリアルタイムで24時間限定、ゲームを閉じている間も有効時間は消化される。 Research(研究) Grandmapocalypse(ババアポカリプス)に関する研究が完了するまでの時間。リアルタイムで最長30分。時間短縮アイテムあり。 Grandmatriarchs status(グランマ集団の状態) Grandma の状態。詳細はこちら Pledge(宣誓) 怒りの Grandma を宥めるアイテム Elder Pledge の有効残り時間。リアルタイムで最長30分。時間延長アイテムあり。 Wrinklers poped(破裂させたシワシワ虫) この周回で退治した Wrinkler の数。退治数の実績の目安に。 Sugar lumps harvested(収穫した砂糖玉) 全周回を通じ入手してきた Sugarlump の総数。 Reindeer found(見つけたトナカイ) この周回でクリックしたトナカイの数。クリック数の実績の目安に。 Santa stages unlocked(解除したサンタステージ) サンタの成長段階。 Dragon training(ドラゴンの訓練) ドラゴンの成長段階。 以下 Prestige(現在の Prestige Level や、購入済みの Prestige Upgrades ) Upgrades unlocked(購入したUpgrades) Achievements(全実績の一覧) と項目が続く。 右側パネル (1) Upgrades クッキーを焼く助けとなる様々なアイテムが販売されている。購入にはクッキーが必要。また、購入可能になる為にはアイテム毎に設定されている条件を満たす必要がある(条件を満たしていないものは非表示)。アイテムの種類に応じ、スペースが拡張されていく。 (2) 生産施設の購入、保有数 クッキーを自動的に生産してくれる施設を購入することができる。ゲーム開始・リセット直後は何も表示されていないが、所持クッキー数の増加に従い順に表示されていく。購入には施設名の下に表示されている数のクッキーが必要。ちなみに 1 つ購入するごとに価格が 15% 上がる。施設にマウスカーソルを合わせると詳細情報が表示される。 (3) 施設のまとめ買い・売却の切り替え 切り替えに連動して表示価格が変化する。まとめ買いでは最大限購入出来るだけのクッキーが無ければ、買える分だけ買う。「SELL」に変えると「ALL」の選択肢が現れ、施設ごとに一括売却が可能。売り値は現在表示価格(次の 1 個の購入費)の 25 %。なお、施設を売却すると「貯蓄クッキー量 (Cookies in bank) 」は増えるが、「これまでに生産したクッキー数 (Cookies baked) 」は増えない(例外はある)。 画像のとおり、「Ctrl」「Shift」を押しながら施設クリックで、それぞれ 10 個・100 個まとめて売買可能。 (4) 広告 読んで字のごとく。旧バージョンではブラウザの設定で広告をブロックすると、代わりに作者からのメッセージが出ていた。「普通はここに広告が出るんだ。ブロックするのは自由だけれど、クッキークリッカーは広告収入によって作られていることを忘れないで」但し、動画広告はゲームを重くする一因となるので、出来れば停めた方がいいだろう。 アップグレードの並びと一括購入機能 Switches 以外は一旦買うと返品は出来ない。購入時に確認も出ないので注意。 (1) Switches クッキーを代価に特殊効果を発動するスイッチ類。必要なクッキー数さえあれば何度でも切り替え可能(無料のものもある)。※購入の度に値上がりするスイッチは、アセンドすると価格もリセットされる。 (2) Research Grandmapocalypse(ババアポカリプス)に関する研究の成果。購入すると次の研究に進む。後戻りは不可。 (3) Vault 保管庫。後述の一括購入対象から外したものが並ぶ。設定はアセンド後も引き継がれる。アイコンをクリックで直接購入、「Ctrl+クリック」で除外設定の解除。 (4) Upgrades 施設やミルクの強化、CpS に直接ボーナスを与えるフレーバークッキー類など、上記2つ以外の生産力を高めるアイテムが並ぶ。v2.0109 から Legacy アップグレード「Inspired checklist」所持で即時一括購入機能が追加。「Buy all upgrades」をクリックすると価格の安い順に自動的に買い取る。一括購入から外したいものは「Shift+クリック」で Vault(保管庫)へ。 オンマウスによる施設詳細情報 (1) 施設の購入に必要なクッキー:あるアイテムを買うと、購入可能になるまでの時間と所持クッキーに対する割合が表示される。 (2) 施設の保有数 (3) 保有数のうち、無料で所持している数 カーソルとグランマのみ、あるアイテムを買うと、既に所持した状態でゲームを開始する。また、施設の購入価格も無料所持の個数分、本来の計算より安くなっている。 (4) 施設の解説 (5) 施設の詳細情報 上から「この施設 1 つあたりの CpS」「この施設全部での CpS 、全体 CpS に対して占める割合」「シナジーアップグレードによる他施設への強化率とそれが全体 Cps に対して占める割合」「この周回に(※)、この施設だけで、これまでに何枚クッキーを生産したか」(※)V.2 現在、リロードの度に初期化されるバグあり。 V.2.002 にて修正された。 Herald(画面上部リンクバー) V,2.016 から実装。クラウドファンディングサービス Patreon と連動し、生産力を高める効果がある。 有効化するには Legacy アップグレードの Heralds を入手していなければならない。 1 段目説明文 Herald いる XX heralds are selflessly inspiring a boost in production for everyone, resulting in + XX % cookies per second. XX 名の先駆者による尊き献身が皆の生産を活性化し、その結果 CpS が XX % 上昇しました。 Herald いない There are no heralds at the moment. Please consider donating to our Patreon! 現在先駆者はおりません。パトレオンでの寄付をご検討下さい! Herald ロード不可 Heralds couldn't be loaded. There may be an issue with our servers, or you are playing the game locally. 先駆者を呼べませんでした。サーバーに問題があるか、ローカル環境でプレイしている可能性があります。※旗に「?」と表示される。 2 段目説明文 アプグレ未所持 To benefit from the herald bonus, you need a special upgrade you do not yet own. You will permanently unlock it later in the game. 先駆者の恩恵を得るには、未だあなたが取得していない特別なアップグレードが必要です。プレイを続けていれば後で恒久的に解除されるでしょう。 アプグレ所持 You own the Heralds upgrade, and therefore benefit from the production boost. あなたは先駆者のアップグレードを所持しているので、生産増強の恩恵が受けられます。 チャレンジモード BORN AGAIN You are in a Born again run, and are not currently benefiting from heralds. 現在 再誕 モードになっており、先駆者からの恩恵は受けられません。 3 段目説明文 Web版 Heralds are people who have donated to our highest Patreon tier, and are limited to 100. Each herald gives everyone +1% CpS. Heralds benefit everyone playing the game, regardless of whether you donated. 先駆者とはパトレオン最高額帯の支援者であり、定員は 100 名です。各先駆者は全ての者に CpS +1% の恩恵を与えます。あなたが寄付したかどうかに関わらず、ヘラルドはゲームをプレイしている全員に恩恵をもたらします。 Steam版 Every 100 current players on Steam generates 1 herald, up to 100 heralds. Each herald gives everyone +1% CpS. Steamの現在のプレイヤー100人ごとに1つの先駆者が生成され、最大で100つの先駆者が生成されます。各先駆者は全ての者に CpS +1% の恩恵を与えます。
https://w.atwiki.jp/cookieclickerjpn/pages/48.html
※この記事は ver. 2.052 に編集済 Cookie Baker はただひたすらクッキーを売って、それを元手に事業を拡大していく経営シミュレーションゲームです。 このゲームの目標は、あなたの企業を国家すら買収できるほど成長させることです。頑張って下さい! + 真相 エイプリルフール 企業資産(施設) ビジネスの統計Money made from selling cookies (売上総利益) TV show seasons produced(提供番組数) ゴールデンクッキーについて エイプリルフール PC の日付が 3 月 30 日~ 4 月 1 日ではエイプリルフールシーズン(ビジネスデーシーズン)となり、 ゲームの名前が Cookie Baker となるほか、画面に様々な変化が現れる。 また、Statistics(統計)ページに、ビジネスデー限定の項が追加される(Money made from selling cookies TV show seasons produced ) バージョン 1.0413 で追加された。 シーズン限定の Upgrade や実績などは、Legacy の「Startrade」を除き、特にない。 画面の変化など Buildings 購入のインターフェースが真面目なものに変化する。 Golden Cookie と Red Cookie が契約書型スクエアクッキーになる。 背景のパターンがドル紙幣風に。さらにクッキーの背後で紙幣が舞い落ちる。クッキーをクリックしたときなどに飛び出す小クッキーも紙幣になる。 しかしババアポカリプスなどは普通に起こる。 企業資産(施設) 元の施設名称 ビジネス名称(上段非公式訳、下段公式訳) アイコン 説明 Cursor Rolling pin 延し棒めん棒 Essential in flattening dough. The first step in cookie-making. 生地を平らにするのに欠かせない。クッキー作りの第一歩。 Grandma Oven オーブン A crucial element of baking cookies. これが無きゃクッキーは焼けない。 Farm Kitchen キッチン The more kitchens, the more cookies your employees can produce. キッチンを増やせば、従業員を増やせる。作れるクッキーがもっと増える。 Mine Secret recipe 秘伝のレシピ These give you the edge you need to outsell those pesky competitors. 厄介な競争相手を出し抜く為に。 Factory Factory 工場 Mass production is the future of baking. Seize the day, and synergize! 大量生産は成功への道。ノルマ厳守、ルール厳守、チームワーク大切に! ※Seize the day の意味は「一日をしっかりと生きろ」転じて「今日やれる事は今日中に」 Bank Investor 投資家 Business folks with a nose for profit, ready to finance your venture as long as there's money to be made. 儲け話に敏い投資家連中は、金策が続く限り君の会社に融資する気で満々だ。 Temple Like いいね! Your social media page is going viral! Amassing likes is the key to a lasting online presence and juicy advertising deals. 会社のソーシャルメディアページが瞬く間に大拡散!大量の「いいね!」で、ネット上で長く注目の的。即ち広告収入もウハウハ!これ大事。 Wizard Tower Meme ミーム (v.2.04~)(~v.2.031) Cookie memes are all the rage! With just the right amount of social media astroturfing, your brand image will be all over the cyberspace. クッキーミームが大流行!程々のステマを混じえつつ、企業イメージはネット空間の至る所にバラ撒かれる。 Shipment Supermarket スーパーマーケットスーパー A giant cookie emporium - your very own retail chain. 巨大なクッキー量販店 ― 君の独自小売チェーン店。 Alchemy Lab Stock share 株式発行株式 You're officially on the stock market, and everyone wants a piece! 株式市場に正式上場、誰もが欲しがる人気銘柄! Portal TV show テレビ番組 Your cookies have their own sitcom! Hilarious baking hijinks set to the cheesiest laughtrack.. クッキーが登場するホームコメディ!ベタな大笑いの効果音をバックに、陽気に喧しく焼いている。 Time Machine Theme park テーマパーク Cookie theme parks, full of mascots and roller-coasters. Build one, build a hundred! 沢山のマスコットとジェットコースターが売りのクッキーテーマパーク。一つと言わずに百建てろ! Antimatter Condenser Cookiecoin クッキーコイン A virtual currency, already replacing regular money in some small countries. この仮想通貨は、既に幾つかの小国家では通常貨幣として流通している。 Prism Corporate country 企業国家 You've made it to the top, and you can now buy entire nations to further your corporate greed. Godspeed. 君は頂点に立った。更なる利の追求を欲するならば、国家を丸ごと買収するのも可能だ。成功を祈る。 Chancemaker Privatized planet 民営化惑星私事化された惑星 Actually, you know what's cool? A whole planet dedicated to producing, advertising, selling, and consuming your cookies. ぶっちゃけ、何がクールか解ってるんだろ? 星まるごとさ。クッキーの製造・広告・販売・消費、それ専用の星にしちまうのさ。 Fractal engine Senate seat 上院議席上院議員の席 Only through political dominion can you truly alter this world to create a brighter, more cookie-friendly future. この世界を真に改革するには政治的支配しかない。より輝ける、よりクッキーに優しい未来を築く為に。 Javascript console Doctrine 教義 Taking many forms -religion, culture, philosophy- a doctrine may, when handled properly, cause a lasting impact on civilizations, reshaping minds and people and ensuring all future generations share a singular goal - the production, and acquisition, of more cookies.宗教、文化、哲学などの多くの形態をとると、教義は適切に処理された場合、文明に永続的な影響を与え、心と人々を作り直し、すべての未来の世代がより多くのクッキーの生産と獲得という共通の目標を共有するようになります。 Idleverse Lateral expansions 側方拡大事業の面展開 Sometimes the best way to keep going up is sideways. Divesify your ventures through non-cookie investments. 時により高みを目指す上で最良の方向性は横向きである。クッキーを伴わない投資を通じてベンチャーを多様化させよ。 Cortex baker Think tank シンクタンクv2.048 から There's only so many ways you can bring in more profit. Or is there? Hire the most brilliant experts in the known universe and let them scrape their brains for you! より多くの利益を生み出す方法には限りがある。いや、果たして本当にそうだろうか?既知の宇宙でもっとも優秀なエキスパートを雇用し、その頭脳を駆使してもらおう! You Youあなたv2.052 から Your business is as great as it's gonna get. The only real way to improve it anymore is to improve yourself - and become the best Chief Executive Officer this world has ever seen.あなたのビジネスは完璧で、もう改善の余地はない。改善できるただ一つのものがあるとすれば、それは、あなた自身…世界が認める最高のCEOになるのだ。 ビジネスの統計 Money made from selling cookies (売上総利益) クッキークリッカーの世界では、クッキーの利益率は 8% であるようだ 「Money made from selling cookie」は以下の計算式で求められる。単位は$ 現セッションのクッキー生産量 × 0.08 TV show seasons produced(提供番組数) クッキークリッカーの世界では、テレビ番組はクッキー資本漬けらしい 「TV show seasons produced」は以下の計算式で求められる (現セッションの1時間単位での経過時間。小数点以下も含める) × { (TV show の購入数、要はポータルの数) × 0.13 + 1} ゴールデンクッキーについて ゴールデンクッキーは他のシーズンのものに比べてかなり視認しやすく、早めにクリックすることができる。 更にレガシー「Startrade」を取得済みならば、期間中はゴールデン(レッド)クッキーのリスポーン時間が 5 % も短縮される。 このため、ゴールデンクッキーの回転率だけを見れば、この期間が最も有利である。 通常アップグレード「Lucky day」「Serendipity」「Golden goose egg」と プレステージアップグレード「Heavenly luck」「Startrade」を所持している場合、 出現間隔は 0.5 ^ 2 × 0.95 ^ 3 = 0.214 倍 まで短縮される。 これは 64.33 ~ 192.93 秒(実際には殆ど 94 ~ 115 秒程度)の範囲になる。 V. 2.002 で季節限定の新効果「Everything must go」が実装された。5 秒間、全施設購入費用が 5 % 安くなるというもの。 施設割引アップグレード「Santa's dominion」「Season savings」「Faberge egg」「Divine discount」を全部所持していれば、 購入費が 9 % 近く安くなる。 V2.021でFortune cookieが追加されたため、上記に加えて対応する施設のFortune cookieを所持していた場合、購入費が16 % 近く安くなることに。
https://w.atwiki.jp/cookieclickerjpn/pages/52.html
※この記事は v. 2.052 に対応中 petting the dragonについて加筆中 Dragon Training Dragon Auraオーラの設定例 Pet the dragon Dragon Training Dragon training は Ver. 2 から新しく実装されているイベント。 Ascend し、プレステージアップグレードの「How to bake your dragon」を取得すると、 次の周回で、クッキー総生産が 1 million(1,000,000)を越えた時に「A crumbly egg」がストアのアップグレード欄に出現する。 このタマゴを購入すれば Dragon training イベントの始まりである。 画面の左下に先ず卵アイコンが出現、これをクリックし次々と出る要求に応じる事でドラゴンを育成する。 タマゴの内は Cookie を欲するだけだが、生まれると施設を贄に求めてくる。 ただし、Ascend するたびに卵から育て直さなければならない点に注意。 段階 アイコン ドラゴンの状態(上段非公式訳、下段公式訳) ゲーム内テキスト 要求されるもの 説明 1 Dragon eggドラゴンの卵 Chip itひびを入れろ 1,000,000 cookies クッキーを捧げると、殻にひびが入る 2 Dragon egg Chip it 2,000,000 cookies クッキーを捧げると、ひびが広がる 3 Dragon egg Chip it 4,000,000 cookies クッキーを捧げると、微かに動くようになる 4 Shivering dragon egg微動する卵震えるドラゴンの卵 Hatch itふ化させろ 8,000,000 cookies クッキーを捧げると、ふ化する 5 Krumblor, cookie hatchlingクランブラー クッキーのひなクランブラー、クッキーの幼鳥 Train Breath of MilkBreath of Milk を仕込め 16,000,000 cookies クッキーを捧げると、子ドラゴンがオーラを使えるようになるあわせて Breath of Milk を習得する 6 Krumblor, cookie hatchling Train Dragon Cursor 100 cursors カーソルを捧げると、子ドラゴンが Dragon Cursor を習得する 7 Krumblor, cookie hatchling Train Elder Battalion 100 grandmas ババアを人身御供にすると、子ドラゴンが Elder Battalion を習得する 8 Krumblor, cookie hatchling Train Reaper of Fields 100 farms 農場を捧げると、ドラゴンが大人に成長するあわせて Reaper of Fields を習得する 9 Krumblor, Cookie Dragonクランブラー クッキードラゴンクランブラー、クッキードラゴン Train Earth Shatterer 100 mines 鉱山を捧げると、ドラゴンが Earth Shatterer を習得する 10 Krumblor, Cookie Dragon Train Train Master of the Armory 100 factories 工場を捧げると、ドラゴンがMaster of the Armory を習得する 11 Krumblor, Cookie Dragon Train Fierce Hoarder 100 banks 銀行を捧げると、ドラゴンがFierce Hoarder を習得する 12 Krumblor, Cookie Dragon Train Dragon God 100 temples 寺院を捧げると、ドラゴンが Dragon God を習得する 13 Krumblor, Cookie Dragon Train Arcane Aura 100 wizard towers 魔法使いの塔を捧げると、ドラゴンが Arcane Aura を習得する 14 Krumblor, Cookie Dragon Train Dragonflight 100 shipments 積み荷を捧げると、ドラゴンが Dragonflight を習得する 15 Krumblor, Cookie Dragon Train Anscestral Metamolphosis 100 alchemy labs 錬金術工房を捧げると、ドラゴンが Anscestral Metamolphosis を習得する 16 Krumblor, Cookie Dragon Train Unholy Dominion 100 portals ポータルを捧げると、ドラゴンが Unholy Dominion を習得する 17 Krumblor, Cookie Dragon Train Epoch Manipulater 100 time machines タイムマシンを捧げると、ドラゴンが Epoch Manipulater を習得する 18 Krumblor, Cookie Dragon Train Mind Over Matter 100 antimatter condensers 反物質コンデンサーを捧げると、ドラゴンが Mind Over Matter を習得する 19 Krumblor, Cookie Dragon Train Radiant Appetite 100 prisms プリズムを捧げると、ドラゴンがRadiant Appetite を習得する 20 Krumblor, Cookie Dragon Train Dragon's Fortune 100 chancemakers チャンスメーカーを捧げると、ドラゴンが Dragon's Fortune を習得する 21 Krumblor, Cookie Dragon Train Dragon's Curve 100 fractal engines フラクタルエンジンを捧げると、ドラゴンがDragon's Curve を習得する 22 Krumblor, Cookie Dragon Train Reality Bending 100 Javascript consoles JSコンソールを捧げると、ドラゴンが更に成長するあわせて Reality Bending を習得する 23 Krumblor, Cookie Dragon Train Dragon Orbs 100 Idleverse 遊休宇宙を捧げると、ドラゴンが更に成長するあわせてDragon Orbsを習得する 24 Krumblor, Cookie Dragon Train Supreme Intellects 100 Cortex baker コーテックスベイカーを捧げると、ドラゴンが更に成長するあわせてSupreme Intellectを習得する 25 Krumblor, Cookie Dragon Train Dragon Guts 100 You あなたを捧げると、ドラゴンが更に成長するあわせてDragon Gutsを習得する 26 Krumblor, Cookie Dragon(チョコレート色) Bake dragon cookie Delicious! ドラゴンクッキーを焼け美味しいよ! 50 of every building 全施設を 50 ずつ捧げると、ドラゴンが更に成長するあわせて Dragon cookie が店に現れる 27 Krumblor, Cookie Dragon(ホワイトチョコ色) Train secondory auraLets you have two dragon auras simultaneously第二のオーラを鍛えろ同時に 2 つのオーラが使えるぞ 200 of every building 全施設を 200 ずつ捧げると、ドラゴンが限界まで成長するあわせて第二のオーラを習得する※オーラが同時に 2 つ使えるようになる 28 Krumblor, Cookie Dragon(レッドチョコ色) your dragon is fully trainedあなたのドラゴンは十分に鍛えられた なし これ以上は鍛えられない
https://w.atwiki.jp/cookieclickerjpn/pages/17.html
効率的に焼くためのアドバイスが欲しいとき 技術的な仕組みに興味があり、意図的にある動作を引き起こしたい時 さっさと終わらせて満足したい場合 フリーズ状態からセーブデータを確保したい、又は破損したセーブデータを修復したい時 そんな時には、これらを試してみてはいかがです? ※注:GoogleChrome でコンソール入力し「Uncaught ReferenceError Game is not defined」とエラーが出た場合、ゲーム画面をリロードしてから再入力すること。 Cookie Clicker シミュレーター コード使用の前知識ブックマークレットの作り方 JavaScript コンソール 多機能ツール(Third-party Add-ons)Cookie Monster Frozen Cookies 農園補助ツール Cookie Garden Helper 任意のセーブデータを作成する 開発者モードを開く(チートをせずにチート実績を得る) JavaScript で直接いじるプログラムのソースコード JavaScript コンソールで実行できる関数1. デバッグ関連 2. クッキー関連 3. ゴールデンクッキー関連 4. ババアポカリプス関連 5. 施設関連 6. アップグレード関連 7. 実績関連 8. 砂糖関連 9. ミニゲーム関連 10. その他 上の関数などをブックマークレット化 プロンプト付き関数ブックマークレット タッチデバイス修正用のブックマークレット V. 1.0466 以前に対応の旧式コード チートに関する質問 Cookie Clicker シミュレーター 専用ページで動く Web シミュレーター。プログラムやデータを改竄することはない(= チートではない)ので、気軽に使える。 施設や強化アイテムを任意に設定し、CpS の変化などを調べ、比較することが出来る。 また現在の状況(セーブデータ)を入力すれば、次にどれを購入すれば効率がいいのかを示してくれる。 Cookies Calculator v. 2.052 対応のシミュレーター。新バージョンでは施設の生産力計算がややこしいので利用しない手はない。 アプグレやオーラの付け替え、秒間クリック数の指定による生産量の変化等、色々なことが比較検討できる。 「Top 5 recommended purchases 」では、次に購入すべきものトップ 5 を表示。 施設計算に特化した「Cookies Building Price Calculator」もある。 コード使用の前知識 多くは JavaScript で作られており、プログラムである以上、悪質なユーザーによる有害スクリプトを実行してしまう可能性がある。 また、本家向けに作られたツールなどは、日本語バージョンでは動作保障されない。 すべては自己責任で! よく解らないものには手を出さない! ブックマークレットの作り方 ブックマークレットとは、ブラウザのブックマークから起動するコンパクトなプログラムのこと。 URL の代わりに小さな JavaScript プログラムを入れたブックマークを開くだけで、表示中のページに対し処理が実行される。 ブックマークバーなどに登録し、直ぐに実行できるようにしておけば、強力なブラウジング補助になる。 複雑な処理を行わせる場合は、外部サイトにメインスクリプトを用意しておき、ブックマークレットで呼び出し用スクリプトを実行させる。 各ブラウザでブックマークを作成 名前は適当で良い(分かりやすい名前で) URL に JavaScript プログラムを書き込む 必要に応じてブックマークバーなどに登録しておく ブックマークをクリックすれば URL に書かれたスクリプトが起動 JavaScript コンソール 本来は JavaScript プログラムのデバッグを行うためのツール。 対話的なインターフェイスで、式を評価したり関数を呼び出したりすることができる。 ゲームシステム内の変数を書き換えることもできる。 ブラウザによって出し方が異なる。 Google Chrome 右上のメニュー → ツール → JavaScript コンソール またはショートカットキー Control + Shift + J Firefox メニュー → Web 開発 → 開発ツールを表示 またはショートカットキー Control + Shift + K Internet Explorer 10 右上のメニュー → 「F12 開発者ツール」 → 「コンソール」タブ またはショートカットキー F12 → 「コンソール」タブ Opera ショートカットキー Control + Shift + I → 「Console」タブ コンソール上で式を入力し Enter を押せば、式が評価(Evaluation = 計算)され、評価結果が表示される。 + v.2.01 より、コンソールを開くと作者からのメッセージがランダムでログに表示されるようになった。 v.2.01 より、コンソールを開くと作者からのメッセージがランダムでログに表示されるようになった。つま先様がみてる Oh, hello! hey, how's it hangin About to cheat in some cookies or just checking for bugs? Remember cheated cookies taste awful! Hey, Orteil here. Cheated cookies taste awful... or do they? おっ、こんちはー! どう、調子バッチグー? ※「調子はどう?」の死語的表現らしいので。 なになに、チートするの?それとも只のバグチェック? 忘るべからず:ズルして作ったクッキーは不味い。 へーい、Orteil だよー。ズルして作ったクッキーは不味い…それともぉ? 多機能ツール(Third-party Add-ons) クッキーを効率よく焼くための様々な機能を追加するツール。2019/10/15 現在、開発が続いているのは以下の 2 つ。 Cookie Monster Frozen Cookies どちらも使用すると隠し実績「Third-party」を得る。 ※ゲーム更新直後は機能しないことがよくある。慌てず騒がずツールのバージョンアップを待つこと。 未対応バージョンでは「Third-party」実績が解除されないことにも注意。 Cookie Monster リンクはこちら Cookie Monster 各種詳細情報を開示するナビゲーター的なツールである。自動化、改竄等のチート機能は無い。 カラフルで視認性に優れ、設定項目は多いがデフォルト状態でも特に問題はない。 ゴールデンクッキー監視機能が特に充実しており、出現予告やチャイム音等で見逃すことは先ずなくなるだろう。 下の文を URL に指定したブックマークレットを作成。V.2.031 対応。 javascript (function() { Game.LoadMod('https //cookiemonsterteam.github.io/CookieMonster/dist/CookieMonster.js'); }()); V.1.0466 対応。 javascript (function() { Game.LoadMod('https //cdn.rawgit.com/Aktanusa/CookieMonster/1.0466.1/CookieMonster.js'); }()); 主な機能 施設・アップグレードを効率的な購入順に色別マーキング(青・緑>黄>橙>赤・紫 灰色アプグレは効率計算外) CpS 連動に依る、購入可能になるまでの時間予告 Lucky(Frenzy)等の GC 効果を最大限に得る為の Bank 表示及び管理 各種タイマー(次の GC 出現、次のトナカイ出現、GC 効果の残り時間) ゴールデンクッキー出現時にチャイム音や画面フラッシュ、消えるまでのカウントダウン表示 Wrinkler が蓄えているクッキー量の表示(個別 / 全体)、虫を一掃する「Pop All」ボタン …など ※画像クリックで拡大 (1)GC & トナカイタイマー タブにもある。(2)個々の貯蓄量 オンマウスで表示。(3)全虫の貯蓄量 一掃すると得られるクッキー数。(4)GC 消滅カウントダウン オンマウスによる詳細「追加」情報 (1)Bonus Income 購入する事で増える全体 CpS。シナジー分も計算の内。(2)Payback Period Bonus Income に対し、購入費の元を取れるまでの期間。この数値が低いほど効率が良い。(3)Time Left 購入可能になるまでの時間。「Done !」で満了。(4)Warning いま購入すると Max Lucky に必要最低限の Bank を割ってしまう警告。(5)Caution いま購入すると Max Lucky(Frenzy)に必要最低限の Bank を割ってしまう注意。 Frozen Cookies オリジナルサイト http //icehawk78.github.io/FrozenCookies/ オリジナルは2014年頃で更新が止まっており、大量の派生バージョンが作成されている。 2022年秋現在、比較的アップデートされているバージョンがこちら V.2.048動作確認済 https //github.com/Icehawk78/FrozenCookies(オリジナル?) V.2.052動作確認済 https //github.com/erbkaiser/FrozenCookies(ドラゴン自動育成、自動ドロップ取得など) V.2.048未対応 https //github.com/Mtarnuhal/FrozenCookies(V.2.048で使用するとフリーズ) 各種詳細情報開示+自動化ツール。パラメーターを直接改竄するようなチート機能はない。 自動化は全て ON / OFF 切り替え式で、必要に応じて選択可能。勿論一切使わないのもあり。 Cookie Monster に較べ視覚的にはシンプル。自動購入設定には少々工夫が必要。 Fortune News自動クリック、次の GC 出現、GC 効果の残り時間の描画OFF/テキスト表示のみ/グラフ表示のみ/全て表示 使用方法 上記のV.2.052動作確認済みのサイト内 Bookmarklet install の指示を参考に、指定されたファイル内の文字列を URL に指定したブックマークレットを作成する。 主な機能 施設・アップグレードを効率的な購入順に画面中央情報欄にリスト化 CpS 連動に依る、次の目標が購入可能になるまでの時間予告 Lucky(Frenzy)等の GC 効果を最大限に得る為の Bank 表示及び管理 各種タイマー(次の GC 出現、GC 効果の残り時間、次の目標購入、連鎖買いの目標(※)購入)(※)連鎖買い:施設強化アプグレや保有数関連の実績獲得の為、特定施設のみを目標数まで連続購入する仕組み。 全 Wrinkler が蓄えているクッキー総量の表示 CpS と稼いだ HC の推移をグラフ化 大クッキーを任意の秒間数で自動クリック(常時 / ClickFrenzy, DragonFlight 時のみ) ゴールデンクッキー・トナカイ・虫・Fortune News それぞれの自動クリック 施設・アップグレードを効率順に自動購入 Ascend 時、自動的に虫一掃・施設全売却・Chocolate egg 購入 …など ※画像クリックで拡大 Autobuy Information 次の目標の情報が表示される。高 PrestigeLevel で Ascend 直後、自動連打数を高く設定などの状況下では、計算が追いつかずに反映が遅くなりがち。左の画像では、Lux sanctorum を連鎖買いの目標とし、Prism を 200 まで連続購入している。 購入リスト ブラックリスト設定に応じてリスト内容も変化する。ゲーム開始直後は全アプグレが並ぶのでとにかく長い。高 CpS だと総じて重い。Infinity は極めて非効率もしくは効率計算外で、通常は自動購入の対象にはならない。リスト最下(*)が付いているのは、現在の Bank 状況とグランマの状態。 キーボードの「W」を押すと、虫一掃ボタン&得られるクッキー合計のポップアップ表示。 設定 + 内容を展開 内容を折りたたみ モードの切替は各項目を複数回クリック。 設定 機能 Autobuy ON/OFF 施設、アップグレード等を自動購入する/しない Auto Ascend ON/OFF 指定した HC 数に達したら自動アセンドする/しない。※但し永久アプグレの購入は不可(後述)。 Auto Bulkbuy x100/x10/OFF 主にアセンド直後に施設をまとめ買いする/しない。セットしていても必要あれば1個買いする Autoclick GC ON/OFF Golden Cookieが出現したら自動クリックする/しない Autopop Wrinklers Wrinkler(Grandmapocalypseの虫)の自動撃退をする/しないOFF 撃退しないEfficiently クッキー取得量最大になるよう撃退※ イースター、ハロウィンの季節アップグレード自動収集中は設定が無視され即撃退になるInstantly 出現したら即撃退 Auto HarvestSL ON/OFF 砂糖が完熟したら自動収穫する/しない。以下 ON + Rigidel について。(1)Rigidel 未セット且つ Worship 残り 2 以上完熟 1 時間前にダイヤスロットに Rigidel セット、カーソルを適宜売却して有効化、収穫後スロットから外し元に戻す。(2)Rigidel セット済装着スロットの種類に応じ、適切な時間にカーソルを適宜売却して有効化する。 Autoclick Reindeer ON/OFF クリスマスにトナカイが出現したら自動クリックする/しない Autoclick ON/OFF 大クッキーの自動クリックする/しない。秒何回クリックするか指定可能 Autofrenzy ON/OFF GCによるFrenzy発生中のみ大クッキー自動クリックする/しない。秒何回クリックするか指定可能。AutoclickがONの場合はほぼ意味が無い Auto Blacklist ON/OFF ブラックリストの目標達成した後に、ブラックリストを無効(No Blacklist)にする/しない。Speedrun Blacklist, Hardcore Blacklist がその対象となる。Grandmapocalypse Modeでも機能するが後述。 購入モード No Blacklist 制限一切なく、効率計算に基づき自動購入する(一部アプグレを除く)。 Speedrun Blacklist Heavenly Chips 系 Upgrades を購入しない。実績「Speed baking」専用。 Hardcore Blacklist Upgrades を購入しない。実績「Hardcore」用でもある。 Grandmapocalypse Mode Grandmapocalypse関連研究アイテムの購入制限。詳細は後述。 No Buildings 施設を購入しない。 Pastemode ON/OFF 最も効率の低いものから購入する/しない。通常はOFFで固定。 GoldenCookies Efficiency GC を 100% / 0% 取得するものとして効率計算をする。GC 自動取得 ON ならば 100% で固定。 FPS 24 ~ 300 に変更可能、デフォルトは 30 で通常は固定。詳しくはこちら。 Logging ON/OFF 購入等のイベントログを JavaScript コンソールに表示する/しない。 Tracking ON/OFF CpS 及び稼いだ HC の推移を選択時間毎にグラフ化する/しない。ON で時間選択。メモリ消費が激しいので、ゲームが重くなるなら OFF にしよう。 Auto-Switch ON/OFF Click frenzy / Dragonflight 発動に合わせてゴールデンスイッチ切替する/しない。スイッチを常用する場合はOFFで固定。 Auto-Godzamok ON/OFF Click frenzy / Dragonflight に合わせてGodzamok を発動する/しない。発動はカーソル&ファーム全売却(ファームは1軒のみ残す)で行い、すぐに同量を買い戻す。(1)ONClick frenzy / Dragonflight中にGodzamok効果が切れたら再発動を行う。(2)ON (Sane)Click frenzy / Dragonflight発生直後の1回のみしかGodzamokを発動しない。(3)ON (REALLY INSANE)Click frenzy / Dragonflight中はGodzamok中でもひたすら全売却/再購入を繰り返す(倍率アップ)。※2019年10月下旬からどのモードも"ON"の動きをするようになった(ソースコード確認したがモードの区別していない) Cursor Limit ON/OFF Godzamok向けにカーソル施設数を制限する/しない。上限カーソル数を指定(デフォルト 500) Farm Limit ON/OFF Godzamok向けにファーム施設数を制限する/しない。上限ファーム数を指定(デフォルト 500) Auto Cast ON/OFF MP 最大時に自動詠唱する/しない。ON で呪文選択。Conjure Baked Goods, Force the Hand of Fate のオプション : トリガーで指定した CpS 倍数時に詠唱。※ Frenzy 中に詠唱ならトリガーを「7」、最低でも Clot 除外するには「1」。 Auto Fortune ON/OFF Fortune Newsを自動クリックする/しない。 SE Bank ON/OFF Spontaneous Edifice 用のバンクを保持し、400 個めの Fractal engine を自動売却する/しない(Auto Cast で 同呪文を選択している場合)。 Wizard Tower Cap ON/OFF MaxMP が指定した値に達したら、これを維持する為に Wizard Tower の購入を止める/止めない。※デフォルトは 100。MaxMP が 100 を超えると詠唱効率が低下する為。 Harvesting Bank 畑の作物(Bakeberry など)収穫用のバンクを保持する/しない。ON で品種を選択。 Harvesting Scenario Harvesting Bank に適用する CpS 倍率(ブースト無し, Frenzy, Building special, Frenzy + BS)。※ BS は所有数が最も多い施設を参照。オプションで重ねがけする数の指定。 Default Season 季節関連アプグレ全て購入後、選択した季節にアセンドするまで固定(要 Season switcher)。 No graphic 次の GC 出現、GC 効果の残り時間グラフ・テキストの表示切り替え。(V2.019対応版まで非表示に出来なかった。) 留意点 + 内容を展開 内容を折りたたみ (1)ドラゴン育成は手動 サンタ育成は自動化に対応しているが、ドラゴンは購入・育成・オーラ装着全て手動で行うこと。 (2)自動アセンド 永久アプグレ画面をすっ飛ばすので、そのまんま隠しレガシー対策には使えない。 少しずつアセンドして目標値を達成するとか。実績目当ての連続アセンドにはとても有用。 (3)自動 Godzamok 追加売却分の倍率も加算されるので、まとめ買い 100 に設定しておくとお得。 REALY INSANEモードではひたすら全売却、買い戻しをするのでCursor/Farm Limit で施設数を抑えておかないと売買差額の損失が大きくなる。 V.2.016 対応版では Farm が餌に追加。ミニゲーム保護に一つだけ残して全売りする。 (4)自動購入対象外アイテム Shimmering veil, Sugar Frenzy, Chocolate Eggの3つはプログラム内で明示的に自動購入対象外に設定されている。他にも効率計算の結果として自動購入対象になり得ないアイテムが幾つか存在する(例 Elder Covenant)。『あれ?自動購入しないな』と思ったらfrozen cookies画面下方にあるInternal Informationの購入候補リストを見る事。Efficiencyが"Infinity"になっているアイテムが自動購入されることは基本的にない。 (5)Blacklist の Grandmapocalypse Mode について (a) "Grandmapocalypse Mode"ではババアポカリプス関連アイテムの幾つかがブラックリスト入りし自動購入から外れる。初期の研究アイテムは自動購入するがOne mindが出現したところで研究が中断、以降を進めるにはその都度研究アイテムの手動購入が必要になる。最後まで研究を進めるとElder Pledgeもブラックリスト入りしているため自動購入せず結果的にAngered(怒り)状態が維持される。"Auto Blacklist ON"にしていると季節アップグレード収集完了を条件に自動で"No Blacklist"に切り替わる。(b) "No Blacklist"等他のモードではGrandma能力向上効果取得のために研究アイテムを自動購入していく。最後まで研究が進んだ後は各怒りレベルの効率計算結果(frozen cookies画面の最下に表示)に従って最も効率の良い怒りレベルにしようとする。基本的に高連射で"Autoclick ON"だとAppeased(なだめ)状態が高効率なのでElder Pledgeを買い続け、"Autoclick OFF"ではAngered状態が高効率なのでElder Pledgeを買わないようになる(なおSacrificial rolling pinsは出現しても自動購入しないので必要なら手動購入)。(c) 以上より高連射"Autoclick ON"でAngered状態を維持したいなら"Grandmapocalypse Mode"にしてElder Pledge購入を止める必要がある。しかし最初から設定しっ放しでは研究アイテムが自動購入されずそもそもAngered状態にならないため、何らかの手動介入が必須となる。 (6)季節アップグレード自動収集 季節アップグレードはSeason Switcherを自動使用して季節を順番で巡っていき全て収集しようとする。季節を巡る順番やタイミングは未入手アップグレードの効果と入手コストから効率計算された上で決定される。現季節のアップグレード全収集が優先されるので特定季節の収集を優先させたければ季節を手動スイッチすれば良い。ハロウィン(イースター)はWrinker撃退がアップグレード出現条件(のひとつ)であるが、前項の通り自動ではAngered維持状態にならない事があり、そうなるとアップグレード入手不可能(困難)なまま収集が止まってしまう。その際は手動介入を行ってAngered維持状態にする。収集完了後にAppeasedにしたければ"Auto Blacklist ON"にしておくとよい(Angered継続なら"Auto Blacklist OFF")。季節アップグレード自動収集は"Deafult Season"設定より優先されるため『"Default Season"設定してるのに勝手に季節が切り替わっちゃう』と見える事がある。 農園補助ツール Cookie Garden Helper サイトURL https //github.com/yannprada/cookie-garden-helper 農園での品種改良や育成を半自動化して補助するツール。 基本的な使い方としては、まず手動で種播きを行って作付け状態を記録する。 その後はツールが作付け状態をできるだけ維持しながら育成や刈り取り、種の播き直し、新品種の種子収集を実行してくれる。 下の文ををURLにしたブックマークレットを作成 javascript (function () { Game.LoadMod('https //rawgit.com/yannprada/cookie-garden-helper/master/cookie-garden-helper.js'); }()); 農園施設画像下部 Mute ボタン横に[Cookie Garden Helper]ボタンが出現するのでクリックすればコントロールパネルが開く。 Auto-harvest ON/OFF 刈り取り機能全体のON/OFF農園の作物がある各マスに対して、以下のONになっている項目を上から順に判断、刈り取り処理を実行する Avoid immortals ON/OFF 不死品種なら何もせず処理は終了 young Remove weeds ON/OFF 結実前の雑草なら刈り取る young Clean Garden ON/OFF 作付け記録(後述)側が空きマスの場合、結実前の種子収集済み品種なら刈り取る作付け記録側が空きマスでない場合、記録と異なる結実前品種であれば刈り取る mature New seeds ON/OFF 結実済みで、種子未収集の新品種なら刈り取る mature Check CpS mult ON/OFF 結実済みで、現在のCpS倍率が指定値以上なら刈り取る dying Check CpS mult ON/OFF 枯死間際で、現在のCpS倍率が指定値以上なら刈り取る dying Dying plants ON/OFF 枯死間際で、最後のtick5秒前なら刈り取る Auto-plant ON/OFF 種播き機能のON/OFF農園の空きマスに対して、作付け記録に合わせて種を播く。空いていないマスには何もしない。Auto-harvestの後に実行される Check CpS mult ON/OFF 現在のCpS倍率が指定値以下の場合のみ種を播く save plot 現在の農園の状態を作付け記録としてセーブする。"plot saved"の文字上にカーソルを置くと作付け記録が確認できる Manual tools 全播き機能 播きたい種をセレクトした状態で"Plant selected seed"をクリックすると現在の農園の空きマス全てに種を播く。終了後に種のセレクト解除を忘れないこと 例) 交配して新品種の種を得る + 展開で手順を表示 Auto-harvest OFF, Auto-plant OFF 手動で種播きして交配用の配置に作付けする "save plot"で作付け状態記録 設定は以下のようにする・Avoid immortals OFF・young Remove weeds ON・young Clean Garden ON・mature New seeds ON・mature Check CpS mult OFF・dying Check CpS mult OFF (ONにして適当なCpS倍率で刈っても可)・dying Dying plants ON・Auto-plant Check CpS mult ON (Maxi CpSは1を標準に安い時を狙うなら小さい値に、高くても早く播き直したいなら大きい値に) Auto-harvest ON, Auto-plant ONにして放置、新品種の種が穫れたか時々チェック 例) Elderwort収穫時のドロップクッキー取得 + 展開で手順を表示 Auto-harvest OFF, Auto-plant OFF 手動で農園全面にElderwortの種を播く。Manual toolsを使うと楽。 "save plot"で作付け状態記録 設定は以下のようにする・Avoid immortals OFF・young Remove weeds ON (OFFでも可)・young Clean Garden ON (OFFでも可)・mature New seeds OFF (ONでも可)・mature Check CpS mult ON (Mini CpSは0.1等小さい値をセット)・dying Check CpS mult OFF (ONでも可)・dying Dying plants ON (一応ON)・Auto-plant Check CpS mult ON (Maxi CpSは1を標準に安い時を狙うなら小さい値に、高くても早く播き直したいなら大きい値に) Auto-harvest ON, Auto-plant ONにして放置、クッキーが入手できたか時々チェック 例) Duketaterを高倍率CpS時に収穫 + 展開で手順を表示 Auto-harvest OFF, Auto-plant OFF 手動で農園全面にDuketaterの種を播く。Manual toolsを使うと楽。 "save plot"で作付け状態記録 設定は以下のようにする・Avoid immortals OFF (ONでも可)・young Remove weeds ON (OFFでも可)・young Clean Garden ON (OFFでも可)・mature New seeds OFF (ONでも可)・mature Check CpS mult ON (Mini CpSは収穫したいCpS倍率をセット)・dying Check CpS mult ON (Mini CpSは枯死するよりは収穫した方が良い数値に。7とか)・dying Dying plants ON (最低限枯死直前には収穫)・Auto-plant Check CpS mult ON (Maxi CpSは1を標準に安い時を狙うなら小さい値に、高くても早く播き直したいなら大きい値に) Auto-harvest ON, Auto-plant ONにして放置 任意のセーブデータを作成する セーブデータを失ったときなどに。 Cookies Save Editor V. 2.052 対応。統計欄に記載されていない隠しデータまで見られます。Sugarlump 変種の早期確認に便利。 開発者モードを開く(チートをせずにチート実績を得る) ベーカリーの名前を「(名前+半角スペース) saysopensesame 」と入れる。 例: BBA saysopensesame すると、ツール用パネルが開くと同時に「Cheated cookies taste awful」の実績を得る。 コンソールからのパラメーター改竄をせず、バニラのままでチート実績が取れてしまう。 ※画像クリックで拡大 JavaScript で直接いじる このゲームは JavaScript で記述されており、プログラミングの知識があれば比較的簡単に色々いじれる。 JavaScript コンソールを開き、変数を書き換えたり関数を実行することで、思い通りの状態を作り出せる。 プログラムのソースコード メインのソースコードはこれ。 http //orteil.dashnet.org/cookieclicker/main.js 作者コメント(HTML ソースより) !-- Code and graphics copyright Orteil, 2013-2016 Feel free to alter this code to your liking, but please do not re-host it, do not profit from it and do not present it as your own. -- 【 訳 】 このゲームのコードは、あなたの好きなように変えても構いません。 ただし、そのプログラムを外部サイトで実行できるようにしたり、 そのプログラムで利益を得たり(商業利用したり)、 あたかもあなたが作ったような表現をするのはやめてください。 作者 Orteil による、リホスティング・ MOD や翻訳版作成に関しての声明(+どうやって JavaScript を学んだかという質問への回答) JavaScript コンソールで実行できる関数 1. デバッグ関連 開発者モード + saysopensesame をコンソールから実行。 saysopensesame をコンソールから実行。 Game.OpenSesame(); 勿論、隠し実績「Cheated cookies taste awful」がつくので注意。やるならバックアップを取ってから。 デバッグ用アップグレード解禁 + チート無しでは手に入らないデバッグ用アップグレードを全て手に入れる。 チート無しでは手に入らないデバッグ用アップグレードを全て手に入れる。 Game.GetAllDebugs(); 同時に通常・プレステージアップグレードも無効状態で全て入手する。有効化するには各アプグレアイコンをクリック。 一瞬で最強にする(Ruin the fun) + 公式に一瞬でゲーム状態を最強にする関数が用意されている。 公式に一瞬でゲーム状態を最強にする関数が用意されている。 実行すると、全アップグレード(デバッグアイテム含む)・全実績(隠し含む)・1 nonillion クッキー・999,999 PL HC を得る。 Game.RuinTheFun(); 関数名どおり全ての楽しみが一瞬でぶち壊しになる。おめでとう。これで君は解放された。 2. クッキー関連 手持ちのクッキーを増やす + クッキーの所持数(Cookies in bank)は Game.cookies という変数で管理されており、これをいじれば好きに変更可能。 クッキーの所持数(Cookies in bank)は Game.cookies という変数で管理されており、これをいじれば好きに変更可能。 Game.cookies = 【クッキーの所持数】 ; 例:Game.cookies = 999999999; ここで設定した数が累積生産数(Cookies baked all time)を超え、値の関係に不整合が生じると、 隠し実績「Cheated cookies taste awful」を得る。 絶対量を指定するのではなく、相対的に増加 / 減少させたい場合。 Game.cookies += 【増やすクッキーの数】 ; Game.cookies -= 【減らすクッキーの数】 ; Earn 関数を使うと、累積生産数のカウンターも増やしてくれるので「Cheated cookies taste awful」を取得せずに済む。 Game.Earn( 【増やすクッキーの数】 ); CpS を指定した値に変更する + ★に代入した値に CpS を強制的に変更する。 ★に代入した値に CpS を強制的に変更する。 ただし、以下のコードでは施設やアプグレを購入すると、本来の CpS に自動修正されてしまう。 Game.cookiesPs = ★; v.2.031 以降であれば、新しい Modding API の機能である Game.registerHook メソッドを用いて CpS を任意の値に完全に固定化することが容易になった。 (()= { const targetCps=★; if(typeof Game.tamperCps!=='undefined')Game.removeHook('cps',Game.tamperCps); Game.tamperCps=()= targetCps/Game.globalCpsMult; Game.registerHook('cps',Game.tamperCps); Game.recalculateGains=1; })(); 上記のコードはページを再読み込みするか以下のコードを実行することで解除できる。 (()= { Game.removeHook('cps',Game.tamperCps); Game.recalculateGains=1; })(); 大クッキーの自動クリック ※注:ゲーム画面がアクティブでないと、大クッキーの自動クリックは無効。 ブラウザ最小化や、別タブをメインにしていると機能しない。小窓でいいので常にゲームを開いておくこと。 + クッキーを自動でクリックするには、次の関数を呼び出す。 クッキーを自動でクリックするには、次の関数を呼び出す。 Game.ClickCookie(); setTimeout 関数などを用いれば定期的に自動クリックすることが可能になる。 setInterval(function(){ Game.ClickCookie(); }, 1000); これは 1000ms = 1 秒間隔で 1 回自動クリックするコード。「1000」を任意の数値に書き換え、クリック間隔を変更可能。 但し、その最低値は「4」である。つまり、秒間 250 回以上のクリックは無効。 + 説明すると、Game.ClickCookie 関数のソースコードは以下のようになっている。 説明すると、Game.ClickCookie 関数のソースコードは以下のようになっている。 Game.ClickCookie=function() { if (new Date().getTime()-Game.lastClick 1000/250) { } else { if (new Date().getTime()-Game.lastClick 1000/15) { Game.autoclickerDetected+=Game.fps; if (Game.autoclickerDetected =Game.fps*5) Game.Win('Uncanny clicker'); } Game.Earn(Game.computedMouseCps); Game.handmadeCookies+=Game.computedMouseCps; if (Game.prefs.particles) Game.cookieParticleAdd(); if (Game.prefs.numbers) Game.cookieNumberAdd('+'+Beautify(Game.computedMouseCps,1)); Game.cookieClicks++; } Game.lastClick=new Date().getTime(); } if (new Date().getTime()-Game.lastClick 1000/250) の条件判定により、 前回のクリックから 1000/250 = 4 ms 未満の場合は処理が行われない。 よって、理論上可能なのは最大秒間 250 クリックである。 また if (new Date().getTime()-Game.lastClick 1000/15) { Game.autoclickerDetected+=Game.fps; if (Game.autoclickerDetected =Game.fps*5) Game.Win('Uncanny clicker'); } この部分では実績 'Uncanny clicker' のための、クリック速度の判定を行っている。 ソースコードによれば、 1000/15 = 66.6 ms 未満の間隔でクッキーがクリックされたときのみ「素早いクリック」と判定 「素早いクリック」の場合にはカウンタ Game.autoclickerDetected に fps (デフォルト 30) を加算 カウンタが fps * 5 (デフォルト 150) 以上になれば実績 'Uncanny clicker' を獲得 毎フレーム呼び出される Game.Logic 関数により Game.autoclickerDetected はデクリメントされる (下限は 0) となっている。 「素早いクリック」の条件のため、実績解除の為には長くとも 66.6 ms 以内の間隔で連打しなければならない。 (1 秒間に 15 回のペース) このペースで 7 回連打すれば(注 植木算) 66.6 ms * 6 = 400 ms 400 ms の間に Game.autoclickerDetected への加算 30 * 6 = 180 400 ms の間に Game.Logic() による Game.autoclickerDetected の減算 -13 180 - 13 = fps * 5 となり条件を満たす よって、400 ms に 7 回以上クリックが実績 'Uncanny clicker' 解除の目安である。 自動クリック限界突破型 + 大クッキーを理論的には秒間 1000 クリック(多重発動可)。ブックマークレット形式。 大クッキーを理論的には秒間 1000 クリック(多重発動可)。ブックマークレット形式。 javascript (function(){ setInterval(function() {Game.ClickCookie(); Game.lastClick=0; }, 1000/1000); })(); CpC 強化効果発動中のみ自動クリック + V. 2.0042 対応、ブックマークレット形式。Click frenzy / Dragonflight / Cursed finger / Elder frenzy の間のみ、秒間 6.67 クリック。 V. 2.0042 対応、ブックマークレット形式。Click frenzy / Dragonflight / Cursed finger / Elder frenzy の間のみ、秒間 6.67 クリック。 秒間クリック数を変更するには、クリック間隔「var clickInterval = 150;」の数値を書き換える。※ コメントを参考に修正しました。 javascript (function() { var clickInterval = 150; var autoClicker = setInterval(function() { var hasClickFrenzy = (Game.hasBuff('Click frenzy')); var hasDragonFlight = (Game.hasBuff('Dragonflight')); var hasCursedFinger = (Game.hasBuff('Cursed finger')); var hasElderFrenzy = (Game.hasBuff('Elder frenzy')); var hasClickBuff = hasClickFrenzy || hasDragonFlight || hasCursedFinger || hasElderFrenzy; if (hasClickBuff) { Game.ClickCookie(); } }, clickInterval); var clicksPerSecond = 1000 / clickInterval; var message = "Cookie will be auto-clicked during click buffs. Clicks per second "; message += clicksPerSecond.toFixed(2); console.log(message); }()); 3. ゴールデンクッキー関連 ※注:V. 2.002 で GC の処理方法が変わり、従来のコードは無効になった。 GC とトナカイが一括制御される仕様に変更。 V. 1.0466 以前に対応の旧式コードは、このページ最下部。 ゴールデンクッキー&トナカイ自動クリック + V. 2.002 対応、ブックマークレット形式。 V. 2.002 対応、ブックマークレット形式。 javascript (function() { setInterval(function(){for (var i in Game.shimmers) { Game.shimmers[i].pop(); }}, 500); }()); ゴールデンクッキー or トナカイ即出現 + 従来と違い、V. 2.002 では隠し実績「Cheated cookies taste awful」が付かない。 従来と違い、V. 2.002 では隠し実績「Cheated cookies taste awful」が付かない。 「Types.golden」を「Types.reindeer」に変更すれば、トナカイ版になる。 Game.shimmerTypes.golden.time = Game.shimmerTypes.golden.maxTime; ゴールデンクッキー or トナカイ自動発生(20 秒周期)・自動クリック + V. 2.002 対応、ブックマークレット形式。周期を変更するには「20000」の数値を書き換える。 V. 2.002 対応、ブックマークレット形式。周期を変更するには「20000」の数値を書き換える。 こちらも「Types.golden」を「Types.reindeer」に変更すれば、トナカイ版になる。 javascript (function(){ setInterval(function() { Game.shimmerTypes.golden.time = Game.shimmerTypes.golden.maxTime; /*Game.shimmers.forEach(function(shimmer){shimmer.wrath = 0});*/ Game.shimmers.forEach(function(shimmer){shimmer.pop()}); }, 20000); })() CpC 強化効果発動でゴールデンスイッチ自動 ON / OFF + V. 2.002 対応、ブックマークレット形式。Click frenzy / Dragonflight 発動中のみ、ゴールデンスイッチ ON(Tips)。 V. 2.002 対応、ブックマークレット形式。Click frenzy / Dragonflight 発動中のみ、ゴールデンスイッチ ON(Tips)。 ※ 7 倍など CpS 効果が継続中でもスイッチが OFF になる仕様。連打力が高いなら、早めに切って GC 回転率を上げる方が効率的。 javascript (function() { setInterval(function() { function isBuffStarting(buffName, buffBaseTime) { var alertTime = buffBaseTime - 1; alertTime = alertTime * Game.fps; return (Game.hasBuff(buffName) = alertTime); } var isClickBuffStarting = (isBuffStarting('Dragonflight', 22) || isBuffStarting('Click frenzy', 29)); var hasClickBuff = ((Game.hasBuff('Dragonflight') 0) || (Game.hasBuff('Click frenzy') 0)); if (isClickBuffStarting) { if (!Game.Upgrades['Golden switch [off]'].bought) { Game.Upgrades['Golden switch [off]'].buy(); } } else if (!hasClickBuff) { if (!Game.Upgrades['Golden switch [on]'].bought) { Game.Upgrades['Golden switch [on]'].buy(); } } else {} }, 1000); var message = "The golden switch will be toggled during click frenzies."; console.log(message); }()); Cookie storm を常に抽選対象から外す + 重くてプレイに支障が出る・見た目が生理的に受け付けない人向け。ブックマークレット形式。 重くてプレイに支障が出る・見た目が生理的に受け付けない人向け。ブックマークレット形式。 javascript (function () { window.choose = function (arr) { if (arr.includes("cookie storm")) arr = arr.filter(function (choice) { return choice != "cookie storm" }); return arr[Math.random() * arr.length | 0] } }()); 任意 Golden cookie 召喚 + 任意の効果を発動する。Building special で選択される施設の選択が今後の課題。 任意の効果を発動する。Building special で選択される施設の選択が今後の課題。 var newShimmer=new Game.shimmer("golden"); newShimmer.force=kind; newShimmer.pop(); 上記の変数 kind に下記のキーワードを代入。blood frenzy は Elder frenzyを 示す。 ====== キーワード一覧 ===== "cookie storm" "cookie storm drop" "dragonflight" "click frenzy" "cursed finger" "clot" "blood frenzy" "ruin cookies" "multiply cookies" "everything must go" "dragon harvest" "frenzy" "building special" "free sugar lump" "blab" "chain cookie" Cookie storm 召喚 + Cookie storm を発動し、出現した Golden cookie を自動回収する。回収できる量はPCの処理能力に依存。イースターエッグを一瞬でコンプリート可能。 Cookie storm を発動し、出現した Golden cookie を自動回収する。回収できる量はPCの処理能力に依存。イースターエッグを一瞬でコンプリート可能。 var newShimmer=new Game.shimmer("golden"); newShimmer.force="cookie storm"; newShimmer.pop(); var count_CSD_click=0; new Promise(function(){ var click_CS_drop=setInterval(function(){ for (var i in Game.shimmers){ Game.shimmers[i].pop(); count_CSD_click++; }; console.log("Clicking CS_drops. clicked=",count_CSD_click); if(Game.hasBuff("Cookie storm")==0){ clearInterval(click_CS_drop); console.log("CS is finished. Total clicked CS_drops = ",count_CSD_click); Game.Notify("Cookie Storm is finished.","Total clicked CS_drops = "+count_CSD_click) }; },250); }) 季節にかかわらずデフォルトの GC / RC のグラフィックを使用する + 見やすさを重視したい場合に。ブックマークレット形式。 見やすさを重視したい場合に。ブックマークレット形式。 javascript (function(){ Game.shimmer.prototype.init=function(){ Game.shimmerTypes[this.type].initFunc(this); var bgPic=this.wrath?'img/wrathCookie.png' 'img/goldCookie.png'; this.l.style.backgroundImage='url('+bgPic+')'; } })(); バフやデバフを解除する + バフやデバフをすべて解除したり、個別に解除できるようにしたりする。 バフやデバフをすべて解除したり、個別に解除できるようにしたりする。 バフやデバフをすべて解除する。 Game.killBuffs(); デバフのみすべて解除する。専用のメソッドなどは用意されていないので、対象を指定して個別に解除していく必要がある。 (()= { const debuffTypeIds=[2,5,10,13,15,17,21,23,25,26]; /* 解除対象のデバフを ID で指定する */ for(let i in Game.buffs){ if(debuffTypeIds.includes(Game.buffs[i].type.id))Game.killBuff(i); } })(); 条件式を反転させれば、バフのみすべて解除することも一応可能。 バフやデバフのアイコンをクリックすることで個別に解除できるようにする。 (()= { const delay=1; /* 現在のバフ・デバフを確認する頻度を秒単位で指定する */ Game.handleBuffClick=e= { const targetId=Number.parseInt(e.target.id.replace(/\D/g,'')); for(let i in Game.buffs){ if(Game.buffs[i].id===targetId)Game.killBuff(i); } }; setInterval(()= { for(let i of Game.buffsL.childNodes){ AddEvent(i,'click',Game.handleBuffClick); } },1000*delay); })(); 4. ババアポカリプス関連 Elder Pledge自動購入 + ブックマークレット形式。言うまでもないが、虫養殖中に使用すると爆散するので注意。 ブックマークレット形式。言うまでもないが、虫養殖中に使用すると爆散するので注意。 javascript (function(){ setInterval(function() { if (Game.UpgradesInStore.indexOf(Game.Upgrades["Elder Pledge"]) != -1) { Game.Upgrades["Elder Pledge"].buy(); } }, 500); })() 虫の自動クリック + ブックマークレット形式。 ブックマークレット形式。 javascript (function(){ setInterval(function() { Game.wrinklers.forEach(function(me) { if (me.close==1) me.hp = 0}); }, 500); })(); 食事中の虫を全て Shiny にする + 一匹でも OK。どうしても例の実績が取れない時などに。 一匹でも OK。どうしても例の実績が取れない時などに。 for (i = 0; i Game.wrinklers.length; i++) { Game.wrinklers[i].type = 1; } 虫が一度に 12 匹出現 + 「Elder spice」が無くても 12 匹出る(配置は 10 匹分だが、余りの 2 匹は重なって収まっている)。 「Elder spice」が無くても 12 匹出る(配置は 10 匹分だが、余りの 2 匹は重なって収まっている)。 通常の虫。既に食事中の虫がいる場合、空いている場所のみに新たに出現。 for (i = 0; i Game.wrinklers.length; i++) { Game.wrinklers[i].phase = 1; } Shiny。既に食事中の虫がいる場合、そのままの状態で Shiny に変化する。 for (i = 0; i Game.wrinklers.length; i++) { Game.wrinklers[i].phase = Game.wrinklers[i].type = 1; } 虫 12 匹の自動発生(20 秒周期)・自動クリック + ブックマークレット形式。こちらも「Elder spice」が無くても 12 匹出る。周期を変更するには「20000」の数値を書き換える。 ブックマークレット形式。こちらも「Elder spice」が無くても 12 匹出る。周期を変更するには「20000」の数値を書き換える。 通常の虫。 javascript (function(){ window.setInterval(function(){ var wrinklers=Game.wrinklers;for(var i=0;i 12;i++){ if(wrinklers[i].sucked =0.5){wrinklers[i].phase=1;wrinklers[i].hp=3;} else{wrinklers[i].sucked=1;wrinklers[i].hp=0;} } },20000); })(); Shiny。 javascript (function(){ window.setInterval(function(){ var wrinklers=Game.wrinklers;for(var i=0;i 12;i++){ if(wrinklers[i].sucked =0.5){wrinklers[i].phase=1;wrinklers[i].type=1;} else{wrinklers[i].sucked=1;wrinklers[i].hp=0;} } },20000); })(); ※「sucked」が虫のクッキー貯めこみ係数なので「.sucked=1」のところを大きくすると… 虫 12 匹連続瞬殺(1 秒周期) + 虫の出現グラフィックとポップアップ通知を省略することで、高速連続瞬殺が可能に。 虫の出現グラフィックとポップアップ通知を省略することで、高速連続瞬殺が可能に。 一見何も起こっていないようだが、Stats - Special - Wrinklers popped でちゃんとカウントされている。 統計欄の数値更新は 5 秒置きなので、60 匹ずつ数が上がっていくのが確認できる。 var noWrinkler = setInterval(function() { Game.CollectWrinklers(); for(i = 0; i Game.wrinklers.length; i++) { Game.wrinklers[i].phase = 2; } }, 1000); 止める時は以下のコード。 clearInterval(noWrinkler); 5. 施設関連 購入費の変更 + 購入費の変更。 購入費の変更。 全施設が初期価格で据え置きになる。 Game.priceIncrease = 1; Game.ObjectsById.forEach(function (e) { e.refresh(); }); Game.storeToRebuild = 1; 全施設が無料になる。 Game.ObjectsById.forEach(function (e) { e.basePrice = 0; e.refresh(); }); Game.storeToRebuild = 1; 施設50個まとめ買い追加 (+ 購入・売却切り替えショートカット追加) + 施設50個まとめ買いできるボタンとショートカット、さらに購入・売却切り替えできるショートカットを追加。ブックマークレット形式。 施設50個まとめ買いできるボタンとショートカット、さらに購入・売却切り替えできるショートカットを追加。ブックマークレット形式。 購入モード時のみ、ALLボタンが50ボタンになり、それを選択すると50個まとめ買いできるように。 Shift+Ctrl同時押ししながら施設クリックでも同様のことが可能。(50個購入または全売却) また、Altキーで購入・売却切り替えも追加。押している間は売却、離すと購入が選択される。 (Firefoxの場合、Alt単独ではうまく動作しないようなので、Shift or Ctrlと合わせて使うのを推奨) javascript AddEvent(window,'keyup',function(e){ if (e.keyCode==18) {e.preventDefault();} }); (function(){ Game.sellBulkShortcut=0; var funcLogic=Game.Logic; Game.Logic=function() { funcLogic(); if (!Game.OnAscend Game.AscendTimer==0) { if (!Game.promptOn) { /*press shift ctrl to bulk-buy 50*/ if ((Game.keys[16] Game.keys[17]) Game.buyBulkShortcut!=2) { if (!Game.buyBulkShortcut) Game.buyBulkOld=Game.buyBulk; Game.buyBulk=-1; Game.buyBulkShortcut=2; Game.storeBulkButton(-1); } if ((Game.keys[16] || Game.keys[17]) !(Game.keys[16] Game.keys[17]) Game.buyBulkShortcut==2) { if (Game.keys[16]) Game.buyBulk=100; if (Game.keys[17]) Game.buyBulk=10; Game.buyBulkShortcut=1; Game.storeBulkButton(-1); } /*press alt to switch to sell*/ if (Game.keys[18] !Game.sellBulkShortcut) { Game.buyMode=-1; Game.sellBulkShortcut=1; Game.storeBulkButton(-1); } } if (!Game.keys[18] Game.sellBulkShortcut) { Game.buyMode=1; Game.sellBulkShortcut=0; Game.storeBulkButton(-1); } } }; l('storeBulkMax').onclick=function onclick(event) {Game.storeBulkButton(50);}; var textStoreBulkMax=l('storeBulkMax').innerHTML; var funcStoreBulkButton=Game.storeBulkButton; Game.storeBulkButton=function(id) { if (id==0) Game.buyMode=1; else if (id==1) Game.buyMode=-1; if (id==5 || (Game.buyBulk==-1 || Game.buyBulk==50)) Game.buyBulk=Game.buyMode==1?50 -1; funcStoreBulkButton(id); if (Game.buyBulk==-1 || Game.buyBulk==50) l('storeBulkMax').className='storePreButton storeBulkAmount selected'; else l('storeBulkMax').className='storePreButton storeBulkAmount'; if (Game.buyMode==1) { l('storeBulkMax').style.visibility='visible'; l('storeBulkMax').innerHTML='50'; } else { l('storeBulkMax').innerHTML=textStoreBulkMax; } }; Game.storeBulkButton(-1); for (var i in Game.Objects) { Game.Objects[i].rebuild=(function() { var me=Game.Objects[i]; var func=me.rebuild; return function() { func.call(me); l('productPrice'+me.id).style.color=Game.buyMode==1?'#6f6' '#f33'; l('productPriceMult'+me.id).innerHTML=Game.buyBulk!=1?(Game.buyBulk 1?'x'+Game.buyBulk textStoreBulkMax)+' ' ''; }; })(); } })(); 6. アップグレード関連 アップグレード解禁 + 任意の通常アップグレードをストアに入荷。 任意の通常アップグレードをストアに入荷。 ★ にアイテム名を代入。勿論、購入には相応のクッキーが必要。 Game.Unlock('★'); または、以下の ★ にアイテムの「ID」を代入。 Game.Unlock(Game.UpgradesById[★].name); 「ID」を調べるには、以下の ☆ にアイテム名を代入し実行。コンソールに表示されるので確認。 Game.Upgrades['☆']; ストアで購入可能な、全ての通常アップグレードを入荷する。 Game.UpgradesById.forEach(function(e) { Game.Unlock(e.name); }); アップグレード無料入手 + 任意のアップグレードを解禁かつ購入済みにする。 任意のアップグレードを解禁かつ購入済みにする。 ★ にアイテムの「ID」を代入。ストアでは買えないプレステージアップグレード・デバッグアップグレードが入手可能。 ※アイテム名を代入する Game.Upgrades[★].earn() は無効の模様。 Game.UpgradesById[★].earn() 全アップグレードを解禁かつ購入済みにする。 Game.UpgradesById.forEach(function(e) { if (e.bought === 0) e.earn(); }); Chocolate egg を再購入 + チョコ卵が購入済みならロックを解除し、再度購入する。ブックマークレット形式。 チョコ卵が購入済みならロックを解除し、再度購入する。ブックマークレット形式。 javascript (function() { if (Game.UpgradesById[227].unlocked == 1) { Game.UpgradesById[227].bought = 0; Game.UpgradesById[227].buy(); var obj = Game.UpgradesById[227].bought; console.log(JSON.stringify(obj)); } })(); フォーチュンアップグレードを自動回収する + フォーチュンアップグレードを解禁するニュースを自動的にクリックする。ブックマークレット形式。 フォーチュンアップグレードを解禁するニュースを自動的にクリックする。ブックマークレット形式。 javascript (()= { const delay=1; /* ニュースの確認頻度を秒単位で指定する */ setInterval(()= { if(Game.TickerEffect Game.TickerEffect.type==='fortune' Game.TickerEffect.sub!=='fortuneGC' Game.TickerEffect.sub!=='fortuneCPS' )l('commentsText1').click(); },1000*delay); })(); 7. 実績関連 実績解除 + 任意の実績を解除する。 任意の実績を解除する。 ★ に実績名を代入。 Game.Win('★'); または、以下の ★ に実績の「ID」を代入。 Game.Win(Game.AchievementsById[★].name); 「ID」を調べるには、以下の ☆ に実績名を代入し実行。コンソールに表示されるので確認。 Game.Achievements['☆']; 全実績を解除する(隠し・ダンジョン実績含む)。 Object.values(Game.AchievementsById).forEach(function(e) { Game.Win(e.name); }); 実績の取り消し + 任意の解除済み実績を取り消す。 任意の解除済み実績を取り消す。 以下の ★ に実績名を代入。 Game.RemoveAchiev("★"); または、以下の ★ に実績の「ID」を代入。 ※実績名を代入する Game.Achievements[★].won = 0; は無効の模様。 Game.AchievementsById[★].won = 0; 全実績を取り消す(隠し・ダンジョン実績含む)。 Game.AchievementsById.forEach(function(e) { e.won = 0; }); ※実績を取り消してもミルクの量は減らない。 全実績取り消し後、上の「全実績解除」コードを実行すると、更にミルクが上乗せされる(v. 2.002 ならば + 1024 %)。 これらを繰り返せば、ミルク量を際限なく上げられる。 回数系実績の為の数値操作 + ★ に数値代入。一行だけ使用するのも複数行まとめて使用するのも可。 ★ に数値代入。一行だけ使用するのも複数行まとめて使用するのも可。 Game.resets=★; /* アセンド回数 */ Game.goldenClicks=★; /* GC クリック数(All time) */ Game.wrinklersPopped=★; /* 虫を退治した数 */ Game.reindeerClicked=★; /* トナカイクリック回数 */ 8. 砂糖関連 各種数値操作 + ★ に数値代入。一行だけ使用するのも複数行まとめて使用するのも可。 ★ に数値代入。一行だけ使用するのも複数行まとめて使用するのも可。 Game.lumpsTotal=★; /* 収穫済みの砂糖の数 */ Game.lumpCurrentType=★; /* 砂糖の種類。 0 : 通常 1 : 分岐 2 : 金色 3 : 肉塊 4 : キャラメル */ Game.lumpsOverripeAge=★; /* 落果までの時間。 0 にすると即収穫。 完熟期でなければ無意味 */ Game.gainLumps(★); /* 数値分の砂糖をゲットする */ システム時刻を弄った人向け救済措置 + 次の収穫日が遙か先。そんな人の為に。 次の収穫日が遙か先。そんな人の為に。 Game.lumpT は現在の Sugar lump が育ち始めた時刻。これを元に落果時刻が決まるので、Game.time(現在の時刻)で上書きする。 Game.lumpT = Game.time; 9. ミニゲーム関連 累計詠唱回数を弄る + ★ に数値代入。 ★ に数値代入。 Game.Objects['Wizard tower'].minigame.spellsCastTotal=★; 指定呪文を自動詠唱 + 魔力満タンになったら発動。一例として、Force the Hand of Fate 魔力満タンになったら発動。一例として、Force the Hand of Fate M.castSpell(M.spells['hand of fate']); をコピーし、別の呪文を入れて直後にペーストすれば、順番に発動する。 javascript var M = Game.ObjectsById[7].minigame; setInterval(function() { if (M.magic == M.magicM) { M.castSpell(M.spells['hand of fate']); } }, 500); 入力用の魔法名一覧 'conjure baked goods' 'hand of fate' 'stretch time' 'spontaneous edifice' 'haggler\'s charm' 'summon crafty pixies' 'gambler\'s fever dream' 'resurrect abomination' 'diminish ineptitude' Grimoire 結果予測 + Grimoire画面にForce the Hand of FateとGambler's Fever Dreamの結果を出力する窓を作る。ブックマークレット対応。 Grimoire画面にForce the Hand of FateとGambler's Fever Dreamの結果を出力する窓を作る。ブックマークレット対応。 Hand of Fateは、将来10個分を季節・チャイムによる変化も含めて表示するが、 現在の状態で選択されるクッキーは太字になる。 ※標準を0 changeとして、季節がバレンタインかイースターなら+1、チャイムがONなら+1 ※召喚されるクッキーの判定に関する詳細はGrimoireの解説参照 (function(global){ /* for setting */ var refleshInterval=1000; /* internal variables */ var randcounter=0; var M=(Game.Objects['Wizard tower']||Game.ObjectsById[7]).minigame; var localMath=Object.create(Math); /* functions */ var choose = function (arr) {return arr[localMath.floor(localMath.random()*arr.length)];}; var isFail = function (spell, obj) { var obj=obj||{}; var failChance=M.getFailChance(spell); if (typeof obj.failChanceSet!=='undefined') failChance=obj.failChanceSet; if (typeof obj.failChanceAdd!=='undefined') failChance+=obj.failChanceAdd; if (typeof obj.failChanceMult!=='undefined') failChance*=obj.failChanceMult; if (typeof obj.failChanceMax!=='undefined') failChance=Math.max(failChance, obj.failChanceMax); return ((!spell.fail || (localMath.random() (1 - failChance)))?true false); }; var gamble={ win function() { var selfCost=M.getSpellCost(M.spells['gambler\'s fever dream']); var spells=[]; for (var i in M.spells) {if (i!='gambler\'s fever dream' (M.magic-selfCost) =M.getSpellCost(M.spells[i])*0.5) spells.push(M.spells[i]);} if (spells.length==0){return ("no magics can cast")} var selected=choose(spells); var result=""; localMath.seedrandom(Game.seed + '/' + (M.spellsCastTotal+1)); if (selected.name == 'Force the Hand of Fate') { result = isFail(selected, {failChanceMax 0.5})?hand.win(randcounter) hand.fail(randcounter); return ("will cast b " + selected.name + " /b and " + result); } else { result = isFail(selected, {failChanceMax 0.5})?"win" "fail"; return ("will cast b " + selected.name + " /b and b " + result + " /b "); } }, }; var hand={ failFunc function(fail) { var golden=0; /* game */ return fail+0.15*golden; }, win function(cycle) { localMath.random();localMath.random(); /* by shimmer.initFunc */ for(i=0;i cycle;i++){localMath.random();} /* by PlaySound or season shimmer */ var choices=[]; choices.push('frenzy','multiply cookies'); if (!Game.hasBuff('Dragonflight')) choices.push('click frenzy'); if (localMath.random() 0.1) choices.push('cookie storm','cookie storm','blab'); if (Game.BuildingsOwned =10 localMath.random() 0.25) choices.push('building special'); /* if (localMath.random() 0.2) choices.push('clot','cursed finger','ruin cookies'); */ if (localMath.random() 0.15) choices=['cookie storm drop']; if (localMath.random() 0.0001) choices.push('free sugar lump'); return ("GC ("+choose(choices) + ")"); }, fail function(cycle) { localMath.random();localMath.random(); /* by shimmer.initFunc */ for(var i=0;i cycle;i++){localMath.random();} /* by PlaySound or season */ var choices=[]; choices.push('clot','ruin cookies'); if (localMath.random() 0.1) choices.push('cursed finger','elder frenzy'); if (localMath.random() 0.003) choices.push('free sugar lump'); if (localMath.random() 0.1) choices=['blab']; return ("RC ("+choose(choices) + ")"); } }; var testSpell = function () { var ret=""; var spellTotal=M.spellsCastTotal; randcounter=0; if (Game.season=='easter' || Game.season=='valentines') {randcounter++;} /* Gamblers Fever Dream */ ret += ' p h3 Gamblers Dream /h3 '; localMath.seedrandom(Game.seed + '/' + spellTotal); spellResult=isFail(gamble)?gamble.win() gamble.fail(); ret += (' h5 style="padding-left 1em" ' + spellResult + ' /h5 /p '); /* Hand of Fate */ ret+=' p h3 Hand of Fate /h3 table style="margin auto;width 90%" '; ret+=' tr th /th th Other Seasons /th th Easter/Valentine /th /tr '; for(var i=1;i =10;i++) { ret+=' tr td '+i+' /td '; for(var j=0;j =1;j++) { localMath.seedrandom(Game.seed + '/' + (spellTotal + i - 1)); var spellFail=isFail(hand); var spellResult=spellFail?hand.win(j) hand.fail(j); if (spellFail) { ret += (' td style="margin 1px;'); } else { ret += (' td style="margin 1px;color red;'); } if (randcounter == j) { ret += ('font-weight bold;" ' + spellResult + ' /td '); } else { ret += ('" ' + spellResult + ' /td '); } } ret+=' /tr '; } ret+=' /table /p '; Math.seedrandom(); return ret; }; /* panel creation */ var panel = document.createElement('div'); panel.setAttribute("id", "grimoireNext"); panel.setAttribute("class", "framed note"); panel.style.cssText='margin 3px auto; width 80%'; document.getElementById("grimoireContent").appendChild(panel); panel.innerHTML = testSpell(); /* auto refresh */ setInterval(function(){panel.innerHTML = testSpell();},refleshInterval); })(this); グリモアの魔力の回復速度を変更する + ★に任意の値を代入して、グリモアの魔力の回復速度を何倍にするかを指定する。 ★に任意の値を代入して、グリモアの魔力の回復速度を何倍にするかを指定する。 (()= { const mult=★; const M=Game.Objects['Wizard tower'].minigame; if(typeof M.tamperLogic!=='undefined')Game.removeHook('logic',M.tamperLogic); if(typeof M.tamperDraw!=='undefined')Game.removeHook('draw',M.tamperDraw); M.tamperLogic=()= { M.magic+=M.magicPS*(mult-1); if(M.magic 0)M.magic=0; if(M.magicM M.magic)M.magic=M.magicM; }; M.tamperDraw=()= { if(Game.drawT%5!==0)return; M.magicBarTextL.innerHTML= Math.min(Math.floor(M.magicM),Beautify(M.magic))+'/'+ Beautify(Math.floor(M.magicM))+(M.magic M.magicM?(' ('+ loc("+%1/s",Beautify((M.magicPS*mult||0)*Game.fps,2))+')') ''); }; Game.registerHook('logic',M.tamperLogic); Game.registerHook('draw',M.tamperDraw); })(); Garden 結実したら自動で収穫 + 結実した作物を自動で収穫する。雑草自動除去機能つき。日本語版でも動作可能。 結実した作物を自動で収穫する。雑草自動除去機能つき。日本語版でも動作可能。 最終行の1000(確認間隔ms)の右の引数で雑草即時除去有無を指定。不要ならfalseにする。 (falseでも他の作物と同様mature後に除去される。mature直後にも1回拡散判定等が発生する点に注意。) その右の引数で不死作物の収穫有無を指定。mature後に即収穫したいならtrue。 その右の引数でChocorootのように収穫時クッキーがもらえる作物の収穫有無を指定。CpSを考慮し手動で収穫したい場合はfalse。 (ただしfalseの場合でも枯死直前=半透明化になった瞬間に収穫を行う。) その右の引数でmature後即収穫せずに枯死直前まで待つかを指定。交配等の都合で待ちたい場合はtrue。 (雑草即時除去を無効にしている場合、雑草も枯死直前まで除去しなくなる点に注意。) setInterval(function(weedImmediately, harvestImmortal, harvestCookies, whenDying){ var M = Game.ObjectsById[2].minigame; for (var x = 0; x 6; x++){ for (var y = 0; y 6; y++){ var tile = M.getTile(x, y); if (tile[0] 0){ var me = M.plantsById[tile[0] - 1]; if (me.weed weedImmediately){ M.harvest(x, y); }else if (tile[1] + (me.ageTick + me.ageTickR) * M.plotBoost[y][x][0] = 100){ M.harvest(x, y); }else if (tile[1] = me.mature){ if (!whenDying (!me.immortal || harvestImmortal) (!me.effsStr.includes('harvest when mature for +') !me.effsStr.includes('結実時に収穫すると +') || harvestCookies)) M.harvest(x, y); } } } } }, 1000, true, false, true, false); なお、不死作物の収穫有無のみ指定でよい場合、以下のコードを使用してもよい。 一番右の引数をfalseにすると、不死作物もmature後に即収穫。(上記関数と指定方法が逆なので注意) その左の引数をfalseにすると全ての作物が即除去されてしまうため注意。 setInterval(Game.ObjectsById[2].minigame.harvestAll, 1000, 0, true, true); 特定の一作物のみ自動収穫対象とする場合、★に作物名を入力。 入力値はゲーム中の名前と若干異なる。(例:「Baker's wheat」なら★は「bakerWheat」) Chromeのコンソール使用なら[ ]内編集中に自動で候補が出てくるはず。 setInterval(Game.ObjectsById[2].minigame.harvestAll, 1000, Game.ObjectsById[2].minigame.plants['★'], true, true); 作物を名前ではなくID番号で指定する場合、★に0~33の数値を入力。 setInterval(Game.ObjectsById[2].minigame.harvestAll, 1000, Game.ObjectsById[2].minigame.plantsById[★], true, true); Garden Tick即時発生&土壌再選択待機時間リセット + 残り時間に関わらずTickを即時発生させる。また、土壌再選択の待機時間をリセットする。 残り時間に関わらずTickを即時発生させる。また、土壌再選択の待機時間をリセットする。 次のTick発生時刻、および再度土壌選択できるようになる時刻を現在の時刻で置き換える。 Tick即時発生 Game.ObjectsById[2].minigame.nextStep = Date.now(); 土壌選択待機時間リセット Game.ObjectsById[2].minigame.nextSoil = Date.now(); ガーデンの作物を常に成熟状態にする + ガーデンの作物を成熟させるコードを定期的に実行することで常に成熟状態にする。 ガーデンの作物を成熟させるコードを定期的に実行することで常に成熟状態にする。 (()= { const delay=1; /* ガーデンの作物を成熟させる頻度を秒単位で指定する */ setInterval(()= { const M=Game.Objects['Farm'].minigame; for(let y=0;y 6;y++){ for(let x=0;x 6;x++){ if(!M.isTileUnlocked(x,y)||M.plot[y][x][0]===0)continue; M.plot[y][x][1]=M.plantsById[M.plot[y][x][0]-1].mature+1; } } M.toCompute=true; M.toRebuild=true; },1000*delay); })(); Stock Market Tick周期変更 + 価格変動の周期を60秒から変更する。 価格変動の周期を60秒から変更する。 ★に変更後の周期を秒単位で入力。例えば、1秒ごとに価格変動させたい場合は★=1を入力。 Game.ObjectsById[5].minigame.secondsPerTick = ★; Stock Market 自動売買 + 基準価格を元に指定した値になれば自動で売買する。 基準価格を元に指定した値になれば自動で売買する。 基準価格についてはSugar lump・minigame(砂糖の塊・ミニゲーム)/StockMarket>Value(価格)変動ルールの簡易説明>価格の変動要因を参照。 2行目の buyRate は基準価格の6割になれば購入。 3行目の sellRate は基準価格になれば売却。 あまり極端な値に設定するより、ほどほどの値で売買機会を増やす方が良い? function autoStock() { const buyRate = 0.6; const sellRate = 1.0; var M = Game.ObjectsById[5].minigame; for(var id = 0; id = 16; id++) { var me = M.goodsById[id]; var stdValue = (id + 1) * 10 + 10; var value = M.getGoodPrice(me); if(value = stdValue * buyRate me.stock M.getGoodMaxStock(me)) { M.buyGood(id, 10000); } else if(value = stdValue * sellRate me.stock 0) { M.sellGood(id, 10000); } } } setInterval(function() {autoStock();}, 59000); Pantheon スロットへ神をセットする、または取り外すためのスクリプト。 ※注意:ここで紹介しているセットや付け替え処理は、Worship swapsを正しく処理します。セットする際には1消費し、0であればセットはできません。 + 基本情報・神およびスロットのID一覧 Holobore(ホロボア)=0; Vomitrax(ヴォミトラックス)=1; Godzamok(ゴザモク)=2; Cyclius(サイクリウス)=3; Selebrak(セレブラク)=4; Dotjeiess(ドットジェイエス)=5; Muridal(ムリダル)=6; Jeremy(ジェレミー)=7; Mokalsium(モカルシウム)=8; Skruuia(スクルーイア)=9; Rigidel(リジデル)=10; Diamond(ダイアモンド)=0; Ruby(ルビー)=1; Jade(ヒスイ)=2; + 神をスロットにセットする var M = Game.Objects['Temple'].minigame; M.dragGod(M.godsById[★]); //任意の神を選択する(★には神のID(0~10)のいずれかを指定 M.hoverSlot(◆); //任意のスロットを選択する(◆にはスロットのID(0~2)のいずれかを指定) M.dropGod(); //つかんでいた神を離す(マウスのボタンを離すのと同じ処理) M.hoverSlot(-1); //処理終了後、どのスロットも選択していない状態に戻す //Sample ゴザモクをダイヤスロットへセット var M = Game.Objects['Temple'].minigame; M.dragGod(M.godsById[2]); M.hoverSlot(0); M.dropGod(); M.hoverSlot(-1); + スロットにセット済みの神を取り外す var M = Game.Objects['Temple'].minigame; M.dragGod(M.godsById[M.slot[◆]]); //◆には取り外すスロットのID(0~2)のいずれかを指定 M.hoverSlot(-1); M.dropGod(); + スロットにセット済みの神を別のスロットへセットする var M = Game.Objects['Temple'].minigame; M.dragGod(M.godsById[M.slot[◆]]); //◆には移動前のスロットのID(0~2)のいずれかを指定 M.hoverSlot(◇); //◇には移動先のスロットのID(0~2)のいずれかを指定 M.dropGod(); M.hoverSlot(-1); 10. その他 fps(frames per second)変更 + ★ に 1 以上の整数を代入。因みにゲームの設定値は 30 。これより高いとアニメーション速度が上がり、低いと遅くなる。 ★ に 1 以上の整数を代入。因みにゲームの設定値は 30 。これより高いとアニメーション速度が上がり、低いと遅くなる。 GC やトナカイの発生間隔、GC やスイッチの効果継続時間、自動連打使用時のクリック回数などに影響する。 Game.fps=★; 具体例として、fps = 1 にするとゲームの進行速度が 1 / 30 になる。 これにより、自動連打使用時の秒間クリック数が倍増する(実測はしていないが恐らく 30 倍)。 また、fps 変更時に発動中・ON 状態であった GC 効果・季節スイッチ等の残り時間が、通常の 30 倍になる。 変更後に発動・切り替えたものは通常通り。 V. 1.0466 で GC・トナカイ自動クリックを使用していると多重クリックが起きる(V. 2.002 では仕様変更のため不可能)。 環境にもよるが fps = 1 で 5 ~ 6 回かそれ以上。結果、同時に複数の GC 効果が発生したり、複数の卵や報酬を獲得したりする。 リロードすると、残り時間など全て元に戻る。 セーブデータを抜き出す + PC 内部に保存されていたデータをコンソールに表示。フリーズした時とか。 PC 内部に保存されていたデータをコンソールに表示。フリーズした時とか。 console.log(window.localStorage.getItem("CookieClickerGame")); Export saveのショートカットを追加する + Export saveのダイアログをCtrl+Xで開けるようになる。ブックマークレット形式。 Export saveのダイアログをCtrl+Xで開けるようになる。ブックマークレット形式。 javascript AddEvent(window,'keydown',function(e){ if (!Game.OnAscend Game.AscendTimer==0 e.ctrlKey e.keyCode==88) {Game.ExportSave();e.preventDefault();} }); セーブデータをロードするショートカットを追加する + セーブデータを Ctrl+L でロードできるようにする。ブックマークレット形式。 セーブデータを Ctrl+L でロードできるようにする。ブックマークレット形式。 セーブデータを手動セーブするショートカット(Ctrl+S)および後記する自動セーブの有効/無効を切り替え可能にするコードと併用することで、ゲームを自動セーブ方式から手動セーブ方式に切り替えることができる。 javascript (()= { AddEvent(window,'keydown',e= { const key='L'; /* ショートカットに使用するアルファベットを半角大文字で指定する */ if(!Game.OnAscend Game.AscendTimer===0 e.ctrlKey e.code==='Key'+key){ Game.ImportSaveCode(localStorage.getItem('CookieClickerGame')); e.preventDefault(); } }); })(); 自動セーブの有効/無効を切り替え可能にする + オプションの末尾に自動セーブの有効/無効を切り替える設定ボタンを追加する。ブックマークレット形式。 オプションの末尾に自動セーブの有効/無効を切り替える設定ボタンを追加する。ブックマークレット形式。 ※ 注意:自動セーブの有効/無効の設定内容はセーブデータにしっかり記録される。ページを再読み込みしても有効にはならないので注意。 javascript (()= { const origin=Game.UpdateMenu; Game.UpdateMenu=()= { origin(); if(Game.onMenu!=='prefs')return; let el=document.createElement('span'); el.innerHTML=` br ${Game.WritePrefButton('autosave','autosaveButton','自動セーブ'+ON,'自動セーブ'+OFF)} label (自動セーブを有効にする) /label `; const parents=document.querySelectorAll('#menu .listing'); parents[parents.length-1].appendChild(el); }; })(); 上の関数などをブックマークレット化 ★ に上記の関数や変数を置き換えると、ブックマークレット形式になる。 javascript (function(){ ★ })(); ちなみに「Earn」では、以下の記述でブックマークレットとして使用可能。 javascript Game.Earn( 【増やすクッキーの数】 ); プロンプト付き関数ブックマークレット 上記の関数の一部を、プロンプトで値を指定できるようにしたブックマークレット。 開くと日本語のメッセージが出てくるので、それに従って数字や文字を入力する。 別の値を指定したい時に、url を変えた複数のブックマークレットを作る必要がないので便利。 クッキーを増やす + Earn 関数を使用。焼いたクッキーが増える。キャンセルすると増えない。 Earn 関数を使用。焼いたクッキーが増える。キャンセルすると増えない。 javascript (function(){ var val=prompt('欲しいクッキーの数を入力してください!',0); val-=0; if(val==null){val=0;}Game.Earn(val); })(); 大クッキー自動クリック + クリック間隔をミリ秒単位で指定できる。初期値は 1000(1 秒に 1 回)。キャンセルすると自動クリックが中断される。 クリック間隔をミリ秒単位で指定できる。初期値は 1000(1 秒に 1 回)。キャンセルすると自動クリックが中断される。 javascript (function(){ var val=prompt('クリック間隔(ミリ秒、1000で1秒)を入力してください。',1000); if(val==null){clearInterval(timerC);return;}val-=0; timerC=setInterval(function(){Game.ClickCookie();},val); })(); 通常アップグレード解禁 + プロンプトで通常アップグレードの名前を入力すると、ストアに入荷される。キャンセルすると何も入荷されない。 プロンプトで通常アップグレードの名前を入力すると、ストアに入荷される。キャンセルすると何も入荷されない。 javascript (function(){ var val=prompt('解禁したい通常アップグレードの名前を入力してください。',''); if(val==null){val='';}Game.Unlock(val); })(); Pantheon の Spirit 付け替え(スマホ用) + スマホのブラウザから Pantheon の操作がうまくできない人用。最初のプロンプトで操作したい Spirit のIDを、次のプロンプトでスロットのIDを入力する。 javascript (function swap(){ let M = Game.Objects['Temple'].minigame; let godIndex = prompt('Spirit ( 0 Holobore, 1 Vomitrax, 3 Godzamok ... )', ''); let godName = M.godsById[godIndex].name; if (!godName) return; let slot = prompt(`"${godName}" is ( 0 Diamond, 1 Ruby, 2 Jade, -1 unslot )`, ''); let what = {"id" godIndex}; M.dragGod(what); M.slotHovered = slot; M.dropGod(); })(); タッチデバイス修正用のブックマークレット タッチデバイス(スマートフォンやタブレット端末など)のブラウザ版において、ゲームプレイの障害となる要素を解決するためのブックマークレット。 これらはあくまでも問題の改善が目的であり、それ以上の自動化機能やチート機能などは一切含まない。また、PC 版における動作に関しては保証することはできない。 プレステージアップグレードを購入可能にする + PC 版と同様にアセンド画面でドラッグすることで移動可能にする。 PC 版と同様にアセンド画面でドラッグすることで移動可能にする。 javascript (()= { AddEvent(document,'touchstart',e= { Game.mouseX=(e.touches[0].pageX)/Game.scale; Game.mouseY=(e.touches[0].pageY-TopBarOffset)/Game.scale; Game.lastActivity=Game.time; Game.mouseDown=1; Game.clickFrom=event.target; }); AddEvent(document,'touchmove',e= { Game.mouseX=(e.changedTouches[0].pageX)/Game.scale; Game.mouseY=(e.changedTouches[0].pageY-TopBarOffset)/Game.scale; Game.mouseMoved=1; Game.lastActivity=Game.time; }); AddEvent(document,'touchend',()= { Game.lastActivity=Game.time; Game.mouseDown=0; Game.clickFrom=0; }); })(); パンテオンを操作可能にする(タップ操作版) + ガーデンで種の植え付けをするときと同じ感覚でパンテオンの聖霊を変更できるようにする。 ガーデンで種の植え付けをするときと同じ感覚でパンテオンの聖霊を変更できるようにする。 具体的な操作方法としては、 聖霊を 1 回タップすることで選択、同じ聖霊をもう 1 回タップすることで選択解除 聖霊を選択した状態でスロットをタップすることで、そのスロットに聖霊をセットする スロットにセットされている聖霊を外すには、外したい聖霊を選択した状態で下部のセットされていない聖霊エリアをタップする javascript (()= { const M=Game.Objects['Temple'].minigame; M.godSelected=-1,M.slotSelected=-1; const id=()= M.gods[M.godSelected].id; const name=n= { for(let i in M.gods)if(M.gods[i].id===n)return i; return -1; }; const on=(g,s=-1)= { M.godSelected=g,M.slotSelected=s; if(s===-1)l('templeGod'+id()).classList.add('godSelected'); else l('templeSlot'+s).classList.add('godSelected'); PlaySound('snd/toneTick.mp3'); }; const off=()= { const s=M.slotSelected; if(s===-1)l('templeGod'+id()).classList.remove('godSelected'); else l('templeSlot'+s).classList.remove('godSelected'); M.godSelected=-1,M.slotSelected=-1; }; const set=n= { M.dragGod({'id' id()}); M.dragging=M.gods[M.godSelected]; M.slotHovered=n; M.dropGod(); if(id()!==-1)l('templeGodPlaceholder'+id()).style.display='none'; off(); }; let el=document.createElement('style'); el.innerHTML=` .templeGod hover,.temple active{ box-shadow 4px 4px 4px #000; background-position 0 0; z-index auto; } .templeGod.ready hover .templeIcon{ animation-name none; animation-iteration-count 0; animation-duration 0s; } .templeGod.godSelected{ box-shadow 6px 6px 6px 2px #000; background-position 0px 74px; z-index 1000000001; transform scale(1.2)!important; } .templeGod.ready.godSelected .templeIcon{ animation-name bounce; animation-iteration-count infinite; animation-duration 0.8s; } `; l('templeContent').appendChild(el); for(let i in M.gods){ const me=M.gods[i]; l('templeGod'+me.id).addEventListener('click',(g= ()= { if(M.gods[g].slot!==-1||M.slotSelected!==-1)return; if(M.godSelected===g)off(); else{if(M.godSelected!=-1)off();on(g);} })(i)); for(let j of ['mousedown','mouseup']){ l('templeGod'+me.id).addEventListener(j,e= {e.stopPropagation()},true); } } for(let i in M.slot){ l('templeSlot'+i).addEventListener('click',(i= ()= { if(M.godSelected===-1){ const n=M.slot[i]; if(n===-1)return; on(name(n),i); }else{ if(M.slot[i]===id()){off();return;} set(i); } })(i)); } l('templeGods').addEventListener('click',()= { if(M.godSelected===-1||M.slotSelected===-1)return; set(-1); }); })(); スイッチ欄・アップグレード欄・保管庫欄を開いたままにする + タッチデバイスだとやたら開閉しづらいスイッチ欄・アップグレード欄・保管庫欄を常に開いたままにする。 タッチデバイスだとやたら開閉しづらいスイッチ欄・アップグレード欄・保管庫欄を常に開いたままにする。 javascript (()= { const s=(id,prop,val)= {l(id).style[prop]=val;}; for(let i of ['toggleUpgrades','upgrades','vaultUpgrades'])s(i,'height','auto'); })(); ゲームの表示領域のサイズを自由に変更する + プロンプトから幅・高さの値を指定することで、ゲームエリアの表示サイズを自由に変更する。 プロンプトから幅・高さの値を指定することで、ゲームエリアの表示サイズを自由に変更する。 主な用途としては、ガーデンの表示領域の拡大、実績「クッキーをミルクに浸す者(Cookie-dunker)」「報道機関を押し潰す(Stifling the press)」の実績解除など。 javascript (()= { const s=(el,prop,val)= {el.style[prop]=val;}; const w=prompt('変更する表示サイズの幅をピクセル単位で指定してください。',1280); if(w===null)return; const h=prompt('変更する表示サイズの高さをピクセル単位で指定してください。',720); if(h===null)return; s(document.body,'overflow','visible'); s(l('game'),'width',w+'px'); s(l('game'),'height',h+'px'); FireEvent(window,'resize'); Game.windowW=w,Game.windowH=h; })(); + 上記のブックマークレットが上手く動作しない場合はこちら。 上記のブックマークレットが上手く動作しない場合はこちら。 javascript (()= { const confirmFunc=`{ const s=(el,prop,val)= {el.style[prop]=val;}; const [w,h]=resizingInput.value.split(','); s(document.body,'overflow','visible'); s(l('game'),'width',w+'px'); s(l('game'),'height',h+'px'); FireEvent(window,'resize'); Game.windowW=w,Game.windowH=h; Game.ClosePrompt(); }`; Game.Prompt( ' id resizing h3 表示サイズの変更 /h3 div class="block" style="text-align center;" '+ '変更する表示サイズの幅と高さを br カンマ区切りで指定してください。 /div '+ ' div class="block" input type="text" id="resizingInput" '+ 'style="text-align center;width 100%;" value="1280,720" /div ', [[loc('Confirm'),confirmFunc],loc('Cancel')] ); l('resizingInput').focus(); })(); 実績「Baby it's old outside」を実績解除できるようにする + PC 版と同様にクリスマス中にサンタ帽のグランマをタップすることで実績解除できるようにする。 PC 版と同様にクリスマス中にサンタ帽のグランマをタップすることで実績解除できるようにする。 javascript (()= { AddEvent(l('rowCanvas1'),'click',()= {Game.mouseDown=1;}) })(); 任意の JavaScript コードを実行する(非推奨) + プロンプトから任意の JavaScript コードを実行する。非推奨。 プロンプトから任意の JavaScript コードを実行する。非推奨。 ※ 注意:信頼できないコードの実行はセキュリティリスクを伴うため、必ずコードの内容をよく確認した上で実行すること。 javascript (()= { const code=prompt('実行したい JavaScript コードを入力してください。'); (new Function(code))(); })(); + 上記のブックマークレットが上手く動作しない場合はこちら。 上記のブックマークレットが上手く動作しない場合はこちら。 ※ 注意:信頼できないコードの実行はセキュリティリスクを伴うため、必ずコードの内容をよく確認した上で実行すること。 javascript (()= { const executeFunc=`{ const code=l('textareaPrompt').value; Game.ClosePrompt(); (new Function(code))(); }`; Game.Prompt( ' id codeExecution h3 任意コード実行 /h3 div class="block" style="text-align center;" '+ '実行したい JavaScript コードを br 入力してください。 /div '+ ' div class="block" textarea id="textareaPrompt" style="width 100%;height 128px;" '+ ' /textarea /div ', [['実行',executeFunc],loc('Nevermind')] ); l('textareaPrompt').focus(); })(); V. 1.0466 以前に対応の旧式コード + ... 大クッキー・金クッキー・トナカイ・虫 全部まとめて自動クリック BML 不要なものは行ごと削除。 javascript (function(){ setInterval("Game.ClickCookie()",100); /* 大クッキー秒間 10 回 */ setInterval(function(){if(Game.goldenCookie.life 0){Game.goldenCookie.click();}},500); /* ゴールデン */ setInterval(function(){if(Game.seasonPopup.life 0){Game.seasonPopup.click();}},500); /* トナカイ */ setInterval(function() { Game.wrinklers.forEach(function(me) { if (me.close==1) me.hp = 0});},500); /* 虫 */ })(); ゴールデンクッキーをすぐに出す 注 実績「Cheated cookies taste awful」を獲得する。 Game.goldenCookie.spawn(); ゴールデンクッキーをすぐに出す(チート実績回避版)BML javascript (function() { Game.goldenCookie.toDie = 0; Game.goldenCookie.life = 0; Game.goldenCookie.minTime = 0; Game.goldenCookie.spawn(); })(); ゴールデンクッキーの自動発生(5 秒周期)・自動クリック BML javascript (function() { window.setInterval(function() { var temp = Game.goldenCookie; if (document.getElementById('goldenCookie').style.display =='block') {temp.click();} else {temp.time = 60000;} }, 2500); })(); temp.time の数値は時間短縮系の update を所持しているかどうかで調整が必要な場合がある(今後出現頻度変更があった場合にも)。 V 1.037 ダンジョンβ版向け ゴールデンクッキー自動(5 秒周期)発生・自動クリック BML 古いバージョンなので逆に工夫が必要。 javascript (function() { window.setInterval(function() { var temp = Game.goldenCookie; if (document.getElementById('goldenCookie').style.display == 'block') {temp.click();} else {temp.delay = 0;} }, 2500); })(); レッドクッキーの効果が Clot の時に Frenzy に変える BML javascript (function() { setInterval(function() {if (Game.frenzyPower 1) {frenzy();}}, 1000); function frenzy() { var time = 77 + 77 * Game.Has('Get lucky'); Game.frenzy = Game.fps * time; Game.frenzyPower = 7; Game.recalculateGains = 1; Game.Popup('Frenzy cookie production x7 for ' + time + ' seconds!'); }; })(); トナカイの自動発生(5 秒周期)・自動クリック BML クリスマス時の追加クッキー判定も可能。 javascript (function() { window.setInterval(function() { var temp = Game.seasonPopup; if (document.getElementById('seasonPopup').style.display == 'block') {temp.click();} else {temp.time = 11000;} }, 2500); })(); temp.time の数値は時間短縮系の update を所持しているかどうかで調整が必要な場合がある(今後出現頻度変更があった場合にも)。 ヘブンリーチップスを指定した数にする 下の変数の中の ★ を欲しいヘブンリーチップスの数に置き換えて計算する。 Game.cookiesReset = (Math.pow(2*★+1,2)-1)*Math.pow(10,12)/8; Game.CalculatePrestige(); ちなみに、相対的に増やす方法は見つかっていない模様。 画面を小さくすると邪魔になる左下のサンタを消す BML javascript void(Game.DrawSanta=function(){}) チートに関する質問 チートツールや、ゲームのソースコードに関する疑問・質問はこちらへ。 誰かが答えてくれるかもしれません。 返信するには返信先のコメントの横にチェックを入れてから投稿してください。 ゲームに関する一般的な質問はこちらへ → 質問用ページ 過去ログはこちら → コメント/チート・補助ツール Cookies Calculator って使えてます?うちの環境だとエラーが出て一部の機能 (Golden switch On/Off など) が動かないです - 名無しさん (2023-05-09 19 15 28) hand of fate結果予測で特定の結果だけを赤白じゃない別の色に変えるって可能でしょうか? 例えば、elderfrenzyだけを青色にするみたいな - 名無しさん (2023-05-25 02 12 31) 君のために既存のコードに軽く魔改造を加えたスクリプトを作業の合間に作っておいたよ。あとはお好みで自力で調整してくれ。→「ttps //writening.net/page?YzPQFf」 - 名無しさん (2023-05-25 20 00 24) 亀レス申し訳ございません。大変に助かり、また参考になります。本当にありがとうございます。 - 名無しさん (2023-06-05 05 04 34) Frozen Cookieやったら大クッキーが表示されてるところだけ固まったのですが... - 名無しさん (2023-07-15 00 39 38) トップページのコメント欄での情報から考えると、やっぱりブラウザの問題である可能性が高いように思えるね。一度ブラウザを変更したら改善するか確かめてくれないかな? - 名無しさん (2023-07-15 20 07 09) FrozenCookieでアセンド後に自動購入が動かず確認したら明らかに買える額なのに完了までの時間が4000y10d…のような表記になり動作しません 確認や対策など教えてくれると助かります - 名無しさん (2023-07-24 11 29 37) すいませんレガシーでした - 名無しさん (2023-07-24 11 30 26) ずるしたクッキーの味は最悪だの実績を消す方法はありますか?消してもまた復活してしまいます - tatata (2023-07-25 13 33 46) まず開発者モード開いて実績やアプグレのオンオフができるやつで解除する→名前を変える→セーブしてリログ これで行ける - 名無しさん (2023-08-02 09 15 20) 追記 溜まったクッキーがクッキー生産数を上回っていたらたぶん戻らないからその時は上回ったぶんをjavascriptコンソールとかで消すとかしないと実績は戻らないと思う - 名無しさん (2023-08-02 09 17 35) Androidでブラウザ版をプレイするとAscendした後の画面でスクロールできなくて困るんですが、何か対策できるツールはありますか? - 名無しさん (2023-08-29 09 15 11) JavaScriptではなく、という意味です - 名無しさん (2023-08-29 09 16 04) 「PC もブックマークレットも使用せずにあくまでもブラウザ版で」という前提なら、もう外部サイトでセーブデータ改竄くらいしかないんじゃないかな。観念してブックマークレットを使用するのが一番穏当だと思うよ - 名無しさん (2023-08-29 16 05 57) 返信ありがとうございます。そうします。 - 名無しさん (2023-08-31 10 49 53) Cookie Calclater開けなくなったの俺だけ? - 名無しさん (2023-08-29 23 12 33) Calculatorだった - 名無しさん (2023-08-29 23 12 56) スマホでコードどうやってうつ? - しらね (2023-09-11 17 54 16) ブックマークレットならできるよ。ブックマークレットのやり方は自分で調べてもらうとして、ここにはコードのブックマークレット化の方法があるからそれでできるよ。 - バグと知識の伝道師 (2023-09-11 18 13 34) Frozen Cookie で何かをONにしたあと勝手に転生が始まり止まらなくなりました。設定リセット等出来る事ありませんでしょうか - 名無しさん (2023-09-18 22 56 25) ページを再読み込みしても直らない? - 名無しさん (2023-09-18 23 49 50) 再読み込み後Frozen Cookie起動→転生ループ、再読み込み後チャレンジモードにして転生してFrozen Cookie起動→転生ループ Frozen Cookieのタブどころか、大クッキー以外読み込まれないまま転生ループなので止めようがなく… - 名無しさん (2023-09-19 03 44 47) それなら、ページ再読み込み→オプション→MODデータをチェック→frozen_cookies のMODデータを削除→FrozenCookies 起動…という手順で解決しないかな? - 名無しさん (2023-09-19 03 57 53) こちらですが、少し放置したところで転生が止まったのでそのタイミングで無事OFFにできました。Auto Sweet 安易にONにするなとReadmeに書いてました…お騒がせしました。 - 名無しさん (2023-09-19 08 16 14) microsoft edgeでコンソールを開く方法ってありますk - 名無しさん (2023-10-16 14 06 58) F12で開けるはず。 というか普通にググった方が詳しく理解できると思う - 名無しさん (2023-10-16 14 11 23) いい。朝まで時間をスキップするには、すべてのプレイヤーがあることが多いけどね❗ - 嗚呼、真実を知ってしまった。朝まで時間をスキップするには、すべてのプレイヤーがあることが多いけどね❗ (2023-10-28 07 50 06) てすと - 名無しさん (2024-03-09 07 38 41) スマホのブラウザでタッチデバイス修正用のブックマークレットを使いたいのですが、何も変わりません。どうすれば使えますか? - 名無しさん (2024-03-09 07 41 09) スマホなんですけどブックマークレットを使っても何も変わらないんですがどうすれば良いですかね? - a (2024-03-09 18 45 31) その質問内容だと情報が少なすぎて原因の特定はできないけれど、おそらく以下のどれかじゃないかな ・ コードのコピペミス ・ 掲載されているコードにバグがある(iOS・Androidともに今のところ報告なし) ・ ブラウザがブックマークレット機能に対応してない(iOS版Firefoxで報告あり) ・ 以前に実行したコードや導入したMODなどと競合している ・ そもそもブックマークレットの実行に失敗しているこの中でも特に最後の場合に関してはここで質問するよりネット検索したほうが早いと思うよ - 名無しさん (2024-03-10 01 50 00) 返信ありがとうございます。iPhoneのSafariで、パンテオンを操作可能にするコードでやってみたんですが、実行すると白い画面になって、Cookie Clickerに戻って再読み込みしてみても何も変わらないんですよね... - a (2024-03-10 12 10 21) iOS版Safariなら動作確認済みだったはずだから、コピペミスか実行に失敗しているだけの可能性が高いと思うよ。先に簡単なブックマークレットから試してみるといいかもね - 名無しさん (2024-03-10 19 04 55) ありがとうございます。 - a (2024-03-10 19 19 30) ミスです。 - a (2024-03-10 19 20 21) 名前
https://w.atwiki.jp/128_571/pages/71.html
v2.019 日本語wikiで不足してたり古かったりする情報の補足をメインにして書こうかと思います。 個人wikiですので、ご意見等はTwitterへよろしくお願いします。 → @Gasoline_S CG・RCの効果確率 日本語wikiがSweet追加前の数値だったので自分で計算しなおしてみた。 GC効果確率[%] Frenzy 43.7343453 Lucky 43.7343453 Building special 8.0275715 Click frenzy 3.0883079 Cookie chain 0.6986702 Cookie storm 0.6986702 Sweet 0.0150750 Blab 0.0030147 RC効果確率[%] Clot 25.2956294 Ruin 25.2956294 Lucky 25.2956294 Building special 5.2062409 Cookie chain 5.0783988 Cookie storm 5.0783988 Elder frenzy 4.6887544 Cursed finger 2.0246914 Click frenzy 2.0246914 Sweet 0.0099468 Blab 0.0019892 直前効果\GC効果確率[%] Fr Lu BS CF CC CS Sw Bl Fr 8.7468691 74.1272939 11.1273206 4.2306427 0.8716302 0.8716302 0.0205115 0.0041018 Lu 74.1272939 8.7468691 11.1273206 4.2306427 0.8716302 0.8716302 0.0205115 0.0041018 BS 46.8340944 46.8340944 1.6055143 3.2519355 0.7276644 0.7276644 0.0158607 0.0031718 CF 44.8766800 44.8766800 8.1911990 0.6176616 0.7096680 0.7096680 0.0153697 0.0030736 CC 43.9073053 43.9073053 8.0565657 3.0993058 0.1397340 0.8716302 0.0151282 0.0030254 CS 43.9073053 43.9073053 8.0565657 3.0993058 0.8716302 0.1397340 0.0151282 0.0030254 Sw 43.7397817 43.7397817 8.0283572 3.0886026 0.6987234 0.6987234 0.0030150 0.0030150 Bl 43.7343453 43.7343453 8.0275715 3.0883079 0.6986702 0.6986702 0.0150750 0.0030147 Blabは直前効果除外を受けないので基本確率のまま。 そもそも確率低すぎて1回すら引けんでしょってレベル。 RCを連続で引くシーンでは効果内容に興味がないので計算してない。 なにより、EF,CC,CSの同時追加(そしてさらなるCC,CS追加)があって計算が面倒になる。(基本確率ですら面倒だったのに) ドラゴンオーラについても同様に興味がないので計算してない。 DH→EFという15*777は強そうだけども、現実的な確率にならないので却下。 なにより計算が面ど(ry 誰かに頼まれたらするかもしれない。 Garden仕様 周回のなかで気になったことを主に調査 処理順について 処理は各マスごと。 左上のマスから右へ、そして次の行へ、という横書き型。 各マス内では 成長(枯死含む) 上書き(雑草等) 突然変異 の順に行われる。 マスごとに「成長→突然変異判定」が行われるため、 「突然変異の該当マスより前」でちょうど成長状態になったものは「成長したもの」として扱われ、 「突然変異の該当マスより後」でちょうど枯れたものは「まだ残っている」と扱われる。 「成長と同時に突然変異成功」とか「枯れると同時に突然変異成功」というものは、処理の前後関係が関係していることになる。(下図) 前 前 前 前 × 後 後 後 後 コンタミ(作物上書き) 成長状態の上書き可能作物が「上下左右の4マス」にあると、作物ごとの上書き率(contam値)で上書きされる。 突然変異と上書き処理は別なので、周辺に同種を植えること(突然変異のコントロール手法のひとつ)による抑制はできない。 ただし、TidygrassとEverdaisyによる雑草・菌類抑制は効果がある。 もちろんこれは雑草と菌類にしか効果がないように記述されているが、現行、上書き可能植物は雑草と菌類のみである。 上書き率(contam値) Meddleweed 5% Crumbspore 3% Doughshroom 3% 耐性(noContam)を持っている下記作物は上書きされない。 Elderwort Queenbeet Juicy queenbeet Duketater Crumbspore Doughshroom Shriekbulb Everdaisy ソースメモ main.js 4639行 GCタイマー getTimeMod function(me,m) 4265行 GCタイマー me.time++; if (Math.random() Math.pow(Math.max(0,(me.time-me.minTime)/(me.maxTime-me.minTime)),5)) 以下思いつき次第執筆
https://w.atwiki.jp/hmiku/pages/7424.html
【登録タグ C MEIKO ゴゼンP 曲】 作詞:ゴゼンP 作曲:ゴゼンP 編曲:ゴゼンP 唄:MEIKO 曲紹介 英詩によるクールなサウンドが心地良いテクノ クールで心地良いリズムに載せて力強い歌声でMEIKOが英語で歌う。 ゴゼンP初の英詩による作品。 歌詞 When awaking from deep sleep... I wander between... Sounds crumble like cookies... when I awake again... ★When awaking from deep sleep Your voice heard like music Yesterday's memory of me is very vague Then I wander between dreams and reality Still I believe in you Please make me belive in your love Sounds crumble like cookies Everything falls in the sky I don't hear anything Without feeling sadness And when I awake again I will surely see it You made everything You are all to me, to me Repeat ★ ★ ★ When awaking from deep sleep Your voice heard like music Yesterday's memory of me is very vague Then I wander between dreams and reality Still I believe in you Please make me belive in your love Repeat ★ ★ コメント やっぱり、イイ曲だ。。。 -- VL (2011-12-07 20 32 36) 名前 コメント
https://w.atwiki.jp/jubeatoriginal/pages/78.html
Colorful Cookie URL http //www.nicovideo.jp/watch/sm12044637 BPM 出典 Notes 作者名 投稿日 180 beatmaniaⅡDXEMPRESS 598 GIO 10.09.09 作者による作品説明 二作目。ハンクラに合わせてたらズレてて痛い目にw あの時使っていたパソコンがTMPGEncで動画にするとき一時間程かかってたので直さずに上げたのですが…。 譜面自体は弐寺とは打って変わって優しい感じに。 まぁ、別ゲーなので気にしない方向で。隣合った同時押しばかりだったのが反省点。 もう少し色んな配置をすればよかったですね。 Level 選択肢 投票 10 (0) 9 (0) 8 (0) 7 (0) 6 (0) 5 (0) 1~4 (0) ちょもらんま (0) コメント欄 名前 コメント
https://w.atwiki.jp/cookieclickerjpn/pages/94.html
このページでは、このウィキ内でよく使われる略語・略称・通称などについて取り上げていく。 ※ 他のページと比べ、このページは不確定な内容を多く含んでいます。ご了承ください。 略語一覧全般 Golden Cookie 関連 Garden 関連 Grimoire 関連 略語一覧 全般 略語 意味 備考 CpS Cookies per Second1 秒あたりのクッキー生産枚数 ゲーム内でも使われている略語 CpC Cookies per Click1 クリックあたりのクッキー生産枚数 ゲーム内では「cookies/click」と表記されている PL Prestige level名声レベル HC Heavenly chips天界チップ 虫 Wrinklerシワシワ虫 指 Cursorカーソル 施設の一つ、または Cursor の強化アップグレードのこと 塔 Wizard Tower魔法の塔 施設の一つ、または Wizard Tower のミニゲームである Grimoire のこと オーラ Dragon Auraドラゴンオーラ Heavenly Upgrade のドラゴントレーニングを進めると使用可能 Golden Cookie 関連 略語 意味 備考 GC Golden Cookie黄金クッキー RC Wrath Cookie怒りのクッキー Red Cookie と呼ばれることが多く、その頭字語が使われている 天然GC 時間経過で出現する GC 後述の召喚 GC と区別したい場合に使われる 召喚GC 何らかの効果で出現する GC ほぼ Grimoire の Force the Hand of Fate で出現させたものを指すオーラの Dragon Orbs などでも召喚できるが、これらの意味ではあまり使われない F Frenzyフィーバー GC効果の一つ。CpS × 7他の GC 効果と重ね掛けする場合にこのように略されることがある BS Building Special施設特殊効果 GC効果の一つ。CpS × (1 + 選ばれた施設の所持数 / 10) DH Dragon harvestドラゴンハーベスト GC効果の一つ。CpS × 15 EF Elder frenzyエルダーフィーバー GC効果の一つ。CpS × 666 CF Click frenzyクリックフィーバー GC効果の一つ。CpC × 777Cursed finger も同じ略語になりそうだが、この意味ではあまり使われない DF Dragonflightドラゴンフライト GC効果の一つ。CpC × 1111 Garden 関連 略語 意味 備考 QB Queenbeet女王ビーツ 作物の一つ。収穫時にたくさんのクッキーが獲得できる JQB Juicy queenbeetうるるん女王ビーツ 作物の一つ。収穫時に Sugar lump を 1 個獲得できる 芋DT Duketater公爵イモ 作物の一つ。収穫時にたくさんのクッキーが獲得できる 金クロ Golden clover黄金クローバー 作物の一つ。GC 出現頻度 + 3% ナスチュリ Nursetulipナースチューリップ 作物の一つ。周囲 8 マス(3×3)の作物の効果 + 20% QB農法QB農家 QB でクッキーを稼ぐテクニック Tips のページのガーデンコンボ(QB農法)を参照 養蜂 Sacrifice garden 周回で Sugar lump を稼ぐテクニック 多大な労力と引き換えに効率良く Sugar lump を稼ぐことができる Grimoire 関連 略語 意味 備考 魔力MP magic魔法 呪文詠唱時に消費する値のことゲーム内では「magic」や「魔法」などという紛らわしい表記になっている FtHoF Force the Hand of Fate運命を押し付ける Grimoire の呪文の一つ。GC や RC を出現させる GFD Gambler's Fever Dreamギャンブラーの熱の夢 Grimoire の呪文の一つ。魔力消費半分でランダムな呪文を詠唱する。ただし逆効果の確率は高め RA Resurrect Abomination忌まわしき復活 Grimoire の呪文の一つ。ババアポカリプス中であれば Wrinkler が 1 匹召喚される本来の用途よりも次回の詠唱が正効果/逆効果になるかの判定として利用されることが多い ST Stretch Timeストレッチの時間 Grimoire の呪文の一つ。すべてのバフやデバフの効果時間をそれぞれ少しだけ延長する